Счастливого Рождества !!!Я столкнулся с небольшой проблемой, и мне нужна помощь.У меня есть NSString, который выглядит так:
NSString *newStr = [someString substringFromIndex:(someNum)];
Я пытаюсь определить (someNum) глобально.Я считаю, что для работы нужен NSUInteger.Причина, по которой я нуждаюсь в глобальном определении, заключается в том, что я использую некоторые операторы if для определения someNum, а someNum возвращает необъявленный, если не глобальный.Можно ли использовать objectForKey с этим NSString?Я просто застрял на том, что делать.Я попытался определить someNum с помощью:
#define someNum 5
, но у меня будет несколько экземпляров someNum, и он не будет работать.Вот так:
if (someName = @"abc"){
#define someNum 5
}
if (someName = @"abcd"){
#define someNum 6
}
NSString *newStr = [someString substringFromIndex:(someNum)];
Я тоже пробовал:
if (someName = @"abc"){
NSUInteger someNum = 5;
}
if (someName = @"abcd"){
NSUInteger someNum = 6;
}
NSString *newStr = [someString substringFromIndex:(someNum)];