я использую JSONObjectWithData для разбора JSON и использует следующий код для получения информации:Swift Обновление сломало словари
fotos[0]!["foto"]!["thumb"]!
Но теперь, после того, как я обновил Xcode, это дает следующее сообщение об ошибке: «Тип Int не соответствует протоколу «StringLiteralConvertible»
я должен сделать следующее для работы:
let item_thumb = fotos[0] as NSDictionary
var url = item_thumb.objectForKey("foto")!.objectForKey("thumb")!
Кстати, используя item_thumb [ «фото»], как я хотел бы использовать в других места, также дает мне ошибку: «Тип String не соответствует протоколу« NSCopying »«
Можете ли вы помочь мне, почему он больше не работает?
не работает: http://oi57.tinypic.com/2h65579.jpg –
@Paolo: http://swiftstub.com/451713183/ – nicael
ОК, спасибо за помощь, но, как я сказал в начале я не просто объявляю простой массив с помощью словаря, я разбираю JSON, вот что дает мне ошибку. См.: Http://swiftstub.com/54996322/ Я в порядке с явным приведением в NSDictionary, но, как я уже сказал, эта проблема не произошла в первых бетах быстро, поэтому я разместил этот вопрос –