![](/img/trans.png)
[英]Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString isDescendantOfView:]:
[英]Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSDecimalNumber objectAtIndex:]
嗨,我在執行應用程序時遇到此異常。
我有一項服務,希望將設備信息插入服務器。 為此,我采用了NSDictionary,並使用以下數據類型(如NSString)和一個Long值來保留該值。 一旦我嘗試插入數據,它將給出以下錯誤消息。
由於未捕獲的異常“ NSInvalidArgumentException”而終止應用程序,原因:“-[NSDecimalNumber objectAtIndex:]
請提前幫助我。
我認為您正在嘗試在字典中插入C類型。 NSDictionaries只能包含對象( https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDictionary_Class/Reference/Reference.html ):
要將long值插入為對象,可以創建一個NSNumber * n = [NSNumber numberWithLong:longValue]; 當您需要將其讀回時,可以具有[n longValue]。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.