Я загружал JSON в свой View Controller, и мне нужна была функция для добавления данных в тот же VC в firebase, поэтому импортировал Firebase (ядро firebase Pods, auth и firestore), и теперь он дает мне ошибку при получении JSONчто это неоднозначное использование 'subscript'
func getDetails(link: URL!) {
var plot : String = " "
let task = URLSession.shared.dataTask(with: link!) { (data, response, error) in
if error != nil
{
print("error")
}
else
{
if let content = data
{
do
{
//JSON results
let myJson = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableLeaves) as AnyObject
//myJson ~~~ ["Plot"] Ambiguous use of 'subscript'
plot = myJson["Plot"] as! String
}
catch
{
print("error in JSONSerialization")
}
}
}
}
task.resume()
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
self.plot.text = plot
})
}
Мне бы хотелось сохранить возможность выбирать значение "Plot" JSON и запускать firebase