亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

NSMutableArray加載項無法工作

NSMutableArray加載項無法工作

iOS
FFIVE 2019-06-15 10:45:07
NSMutableArray加載項無法工作我已經宣布NSMutableArray *categories在我的視圖控制器.h文件中,并為它聲明了一個屬性。在parser:foundCharacters:方法NSXMLParser在我的.m文件中,我有以下代碼:-(void)parser:(NSXMLParser *) parser foundCharacters:(NSString *)string   {       if (elementFound)       {           element = string;           [self.categories addObject:element];       }  }但當我盤旋在[self.categories addObject:element]在調試模式下進入它之后,XCode告訴我大小是0x0,0對象。我的XML文件中有3個元素,因此數組中應該有3個項。我錯過了一些很明顯的東西,我不知道是什么。
查看完整描述

3 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

“0x0”部分是一個內存地址。具體來說,“nil”,這意味著您的可變數組在被調用時不存在。嘗試在您的init方法中創建它:

categories = [[NSMutableArray alloc] init];

別忘了把它放進你的衣服里。


查看完整回答
反對 回復 2019-06-15
?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

使用

categories = [NSMutableArray array];

數組類方法是自動釋放的,因此不需要發布。


查看完整回答
反對 回復 2019-06-15
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

@property (Strong, nonatomic) NSMutableArray * yourArray;

你必須用強壯.


查看完整回答
反對 回復 2019-06-15
  • 3 回答
  • 0 關注
  • 439 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號