Vì vậy, tôi đang cố gắng phân tích cú pháp một số dữ liệu trong JSON bằng cách sử dụng nhanh chóng. dưới đây là mã của tôiNSDictionary trong Swift: Không thể chỉ định giá trị của loại 'AnyObject?' với chỉ mục kiểu 'Int'
var jsonResult:NSDictionary! = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as! NSDictionary
println(jsonResult)
Đoạn mã trên sẽ trở lại một cái gì đó như thế này
{
count = 100
subjects = (
{
alt = "....."
name = "....."
},
{
alt = "....."
name = "....."
},
......
)
}
Sau đó, tôi cố gắng truy cập vào tất cả các đối tượng với jsonResult["subjects"]
, cho đến nay rất tốt Nhưng khi tôi cố gắng truy cập chủ đề cá nhân, ví dụ jsonResult["subjects"][0]
, Xcode cho tôi lỗi: Cannot subscript a value of type 'AnyObject?' with an index of type 'Int'
Ai đó có thể giúp tôi với điều này không?
Cảm ơn bạn, hoàn toàn hoạt động – JSNoob