簡體   English   中英

將 swift 數組轉換為對象以進行 json 序列化

[英]Converting swift array into object for json serialization

以下代碼無法在 Swift 2.0 中編譯

var eventsIds : [CalendarEventLink?] = [CalendarEventLink?](count: 5, repeatedValue: nil)
var data = try NSJSONSerialization.dataWithJSONObject(eventsIds, options: [])

我收到錯誤:

“[CalendarEventLink?]”不能轉換為“[AnyObject]”

如何快速將數組序列化為 json?

var eventsIds : [CalendarEventLink] = []
var data = try NSJSONSerialization.dataWithJSONObject(eventsIds, options: [])

正如上面的評論中提到的,您不能將可選項目的數組發送到 [AnyObject]

暫無
暫無

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

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