У меня есть массив: NSString, которые выглядят какSwift NSString проверка чисел
[X1],[Tester],[123],[456],[0]
Теперь я должен проверить, если позиция (всегда то же самое) является числом или строкой
Так я пытался
var test = Array[0].intValue
print(test)
но, как [0] является строкой, она не должна возвращать 0, поскольку она также может быть [4]
Есть ли способ проверить, является ли NSString числом только (для возврата true/false будет достаточно)?
полный пример кода
var Array: [NSString] = ["X1","Fabian","100","200","not avaible"]
/* could also be Array:
var Array0: [NSString] = ["X2","Timo","200","300","300"]
*/
//need to check if Array[4] is a number or not so its "text" or "number"
var test = Array[4].intValue
print(test)
//return 0
Пожалуйста, покажите свой точный код, что такое ввод (не в пояснительных терминах, а в кодовых терминах) - что в настоящее время происходит и чего именно вы хотите достичь? – luk2302
с полным кодом –
Возможный дубликат [Как проверить строку или номер] (http://stackoverflow.com/questions/26545166/how-to-check-is-a-string-or-number) – luk2302