0
我這樣做:NSMutableArray裏沒有被保存
for(int k=0;k<[dataWord count];k++)
{
NSNumber *num=[NSNumber numberWithInt:2] ;
[preDataWord insertObject:num atIndex:k ];
}
時preDataWord
之前分配。
後來當我試圖使用這個數組我得到所有的零。 這是爲什麼?我必須保留它嗎?怎麼樣?
編輯: 我初始化我有preDataWord=[[NSMutableArray alloc]init];
其中preDataWord
在類接口中聲明。 此類正在另一個線程(音頻單元)中運行。 當我在for循環之後登錄數組時,我可以看到它完整並且很好。 後來當試圖用它的另一個功能,她看到0 ....
初始化num對象。 – freelancer
我已編輯我的問題,謝謝 – Curnelious
您確定'preDataWord'已分配?在'insertObject'語句之前放置一個NSLog來檢查它不是零... – sergio