好的。我一直在嘗試組織這個nsmutable數組,所以我的程序可以按照我想要的方式使用它。努力用NSNumber數據類型編輯NSMutableArray
我從一個標準的NSMutable數組開始,然後使用addobject:方法填充它,然後用更多的NSMutableArrays(在數組中使用數組)填充它。因此,我需要調用ObjectAtIndex:方法,並且還需要replaceObjectAtIndex:withObject:方法。另外,因爲你只能使用ID類型的廣告對象到NSMutableArrays(至少我認爲),所以我不得不將所有的雙變量轉換爲NSNumbers,然後返回到數學的雙精度值,然後返回到NSNumbers再次存儲...效率很低。
但主要問題是(以前的東西只是東西,我很好奇),此代碼:
NSMutableArray * array = [tmp objectAtIndex x];
[tmp replaceObjectAtIndex:x withObject: [array replaceObjectAtIndex:2 withObject: result]];
Xcode中說,問題是在第二行,我剛添加的firrst了一下在上下文中。結果是一個NSNumber,tmp也是一個NSMutableArray。 Xcode說這個錯誤是「將'Void'發送給不兼容類型'id'」的參數。
我真的很感激任何幫助:)。謝謝!
什麼是結果? –
當你得到奇怪的錯誤信息時,總是一個好主意,把複雜的表達式分解成單獨的行。這可以讓你確定哪個特定的結構會引發錯誤。 –
謝謝熱舔。這似乎是傑克勞倫斯在我選擇的答案中所說的:)。正如你所猜測的,我是比較新的,昨晚凌晨3點這樣做:/。我發佈了這個,然後昨晚墜毀:)。 –