Я написал эту функцию в моем RootViewController
.appRecord
- это объект, содержащий атрибут XML.
- (NSString*) getString:(int)row{
AppRecord *appRecord = [self.entries objectAtIndex:row];
NSString *appName = appRecord.appName;
return appName;
}
Я хочу снова использовать эту функцию, написав следующее:
RootViewController *record = [RootViewController new];
NSString *appsName = [record getString:0];
NSLOG(appsName);
После компиляции он ничего не возвращал, но он работает и возвращает appsName
, если я использую эту функцию внутри класса RootViewController
([self getString:0]
), поэтому я знаю, что с этой функцией нет проблем.Когда я пытался изменить return appName
на return @"test"
, он работал и возвращал что-то, когда я обращался к нему из другого класса.
Это означает, что есть проблема с этим appRecord
;он был возвращен внутри класса, но ничего не возвращает, когда я обращаюсь к нему из другого класса.
Как решить эту проблему?