(Первая публикация на форуме!)
Мне удалось успешно создать NSMutableArray, у которого есть пользовательский объект в каждом индексе, но я не могу получить доступ к данным в моем объекте, когда я ссылаюсь на этот объектснова в другом месте в моем коде.
Вот как выглядит мой NSMutableArray при выводе его в NSLog:
items = (
"<RSSFeedList: 0x682cbb0>",
"<RSSFeedList: 0x682f570>",
"<RSSFeedList: 0x68300a0>"
)
Как видите, в каждом индексе у меня есть свой пользовательский объект.Теперь я смог добраться до определенного Объекта, используя следующий код:
[items objectAtIndex:1]
, который выводит в NSLog:
<RSSFeedList: 0x602f250>
Однако я хотел бы получить доступ к информации вэтот объект и прямо сейчас я застрял .. Эта структура объектов выглядит следующим образом:
@interface RSSFeedList : NSObject {
NSString *subject;
NSMutableArray *rssfeedDetail;
}
@property (nonatomic, retain) NSString *subject;
@property (nonatomic, retain) RSSFeedLists *rssfeedDetail;
Я просто хотел бы сослаться на NSString "Subject".
Это то, что я пробовал:
RSSFeedList *fl = [[RSSFeedList alloc] init];
fl = [items objectAtIndex:1];
NSString *subject = (NSString *) [fl getSubjectText];
Я хотел бы отметить, что этот блок кода находится в другом классе, который получил NSMutableArray "item" из другого класса, поэтомувот почему я повторно создаю экземпляр RSSFeedListObject (не уверен, что эта часть верна)
Кроме того, getSubjectText определен в классе RSSFeedList и выглядит следующим образом:
-(NSString *) getSubjectText{
return subject ;
}
Когда я пробую все это, я получаю (нулевое) значение при выводе его в NSLog ... Любые идеи ???
Заранее большое спасибо !!