Как я могу заполнить NSMutableArray в одном классе с другим объектом? - PullRequest
2 голосов
/ 24 февраля 2011

Я знаю, что это простой ответ, но я не могу найти решение.Я создал объект в своем собственном классе, и я пытаюсь заполнить его данными из другого класса.Для простых типов данных, таких как NSString, у меня нет проблем, но при попытке сделать NSMutableArray равным другому NSMutableArray или когда я пытаюсь заполнить NSMutableArray другими объектами (например, строками), я получаю ошибки исключения ...

Вот объект, который я пытаюсь заполнить:

#import <Foundation/Foundation.h>


@interface RSSFeedList : NSObject {

NSString *subject;
NSMutableArray *rssfeedDetail;

}

@property (nonatomic, retain) NSString *subject;
@property (nonatomic, retain) NSMutableArray *rssfeedDetail;

@end

Вот как я смог заполнить NSString 'subject' в другом классе:

rssFeedList.subject = @"test";

Однако, еслиЯ придерживаюсь того же соглашения в том же классе в отношении массива, он выдает исключение:

rssFeedList.rssfeedDetail = rssItemDetailArray;

Где rssItemDetailArray - NSMutableArray, который я построил в том же классе.

Я также пытался добавлять элементы (я пробовал строки для тестирования) непосредственно в NSMutableArray, поэтому безрезультатно:

[rssFeedList.rssfeedDetail addObject:@"test"];

Есть идеи?Заранее спасибо !!

1 Ответ

4 голосов
/ 24 февраля 2011

Я почти уверен, что вы забыли синтезировать rssfeedDetail.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...