У меня есть код, который сканирует и возвращает NSString
следующим образом:
NSString *GetText = [[NSString alloc] init];
NSString *ScannedText;
NSScanner *TheScanner = [NSScanner scannerWithString:somLongString];
int start=0;
int index=0;
int ObjectCount;
char c;
for (int i = 0; i < [somLongString length] ; i++) {
c = [somLongString characterAtIndex:i];
if (c == '=') {
start = i+1;
[TheScanner setScanLocation:start];
[TheScanner scanUpToString:@"&" intoString:&GetText];
NSLog( @"%@",GetText);
[UserValuesObject insertObject:GetText atIndex:index];
NSLog(@"%@",[UserValuesObject objectAtIndex:index]);
index++;
}
}
Теперь я хочу добавить объект GetText
, который я создаю каждый раз, в массив.Когда я пытаюсь напечатать первое:
NSLog(@"%@",GetText);
, это работает!Но когда я пытаюсь добавить его к объекту, а затем распечатать (для отладки), я получаю null
на каждом отпечатке журнала:
NSLog(@"%@",[UserValuesObject objectAtIndex:index]);
какие-либо идеи?