我知道這是一個簡單的答案,但我似乎無法找到解決方案。我在它自己的類中創建了一個對象,我試圖用來自另一個類的數據填充它。對於像NSString這樣簡單的數據類型,我沒有問題,但是當試圖讓一個NSMutableArray等於另一個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的「主體」:
rssFeedList.subject = @"test";
但是,如果我按照內,類似的約定同一個班級相對於一個班級陣列,它拋出一個異常:
rssFeedList.rssfeedDetail = rssItemDetailArray;
哪裏rssItemDetailArray是我建在同一個類中的NSMutableArray。
我也試圖項目(我想測試字符串)到NSMutableArray中直接添加像這樣無濟於事:
[rssFeedList.rssfeedDetail addObject:@"test"];
任何想法?提前致謝!!
異常後日志中的消息是什麼? – Max 2011-02-23 23:27:02
- [RSSFeedList setRssfeedDetail:]:無法識別的選擇器發送到實例0x682f280 2011-02-23 18:29:19.774 TestApp [37344:207] ***終止應用程序由於未捕獲的異常'NSInvalidArgumentException',原因:' - [RSSFeedList setRssfeedDetail:]:無法識別的選擇器發送到實例0x682f280' – AngeloS 2011-02-23 23:33:21