簡體   English   中英

IOS / Objective-C:從JSON獲取數字

[英]IOS/Objective-C: Get Number from JSON

我有一個JSON字典,包含我將稱為整數(在數學中),即1。

我想將此數字保存到NSInteger的核心數據屬性。 以下代碼發出警告:

不兼容的指向整數轉換的指針使用類型為“id”的表達式初始化NSInteger

 NSInteger insertID = jsonResults[@"insert_id"];

我嘗試過各種intNSNumber等組合無濟於事。 誰能建議正確的方法來做到這一點?

NSDictionary無法存儲NSInteger 它存儲NSNumber 所以你需要解開NSNumber

NSInteger insertID = [jsonResults[@"insert_id"] integerValue];

在核心數據中,您應將數值保存為數字類型。 例如,

要保存:

insert_id = @(100)//說100是你的insert_id值

閱讀:

NSInteger insertID = [jsonResults [@“insert_id”] intValue];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM