Я тут бреду. Итак, у меня есть метод, который просматривает NSMutableArray, который является свойством другого класса. Объекты NSString. В отладчике, который я вижу, написано NSCFString для объекта, который я пытаюсь добавить в массив. Так что я в основном делаю это:
- (NSArray *)GetFileNames {
NSMutableArray *fileNameArray = [[[NSArray alloc] init] autorelease];
for (NSString *str in self.ParentVC.SelectedOptions) {
[fileNameArray addObject:str];
NSLog(@"%@", str); // this works fine
}
return fileNameArray;
}
И я вызываю эту функцию где-то еще:
NSArray *fileNameArray = [[NSArray alloc] initWithArray:[self GetFileNames]];
Но по какой-то причине я получаю нераспознанный селектор, отправленный экземпляру, и он останавливается на этой строке. Я делаю что-то неправильно? Любые советы, чтобы попытаться устранить проблему? Я уже проверил self.ParentVC.SelectedOptions, и это показывает мой NSCFString или NSCFStrings, которые я хочу. Что я могу сделать в инструментах для этого? Спасибо.