我的問題是,我有擁有一些雙重價值
無法NSNumber的改變爲雙並做一些計算它
NSArray *level4results = [context executeFetchRequest:request error:&error];
數組,然後我總結了數組中所有的值
NSNumber *l4sum = [level4results valueForKeyPath:@"sum.self"];
接下來我想做的事情是除以8的數組總和...這是我卡住的地方。我已經嘗試了很多選擇和方法來做到這一點,無論哪種方式,我一直在得到不同的錯誤。這是我目前在我的代碼
double l4average = ([l4sum doubleValue]/8);
但是這是由於未捕獲的異常 'NSInvalidArgumentException',原因引發以下錯誤
*終止應用程序:「 - [__ NSArrayI的doubleValue ]: 無法識別的選擇器發送到實例
幫助解決這個問題的讚賞。由於
這樣做,並且仍然得到同樣類型的錯誤 –