У меня есть простой класс:Swift словарь пустого после прилагаемых элементов
import Foundation
import MapKit
class OWMAPIManager {
private var params = [String : AnyObject]()
internal init(apiKey: String) {
params["APPID"] = apiKey
}
}
И я создаю новый объект под этим:
let weatherApi = OWMAPIManager(apiKey: "myApi key")
Проблема заключается в том, что после того, как методе инициализации моего массива словарь еще пуст , Можете ли вы сказать мне, что не так?
Я могу» t воспроизводит вашу проблему, она работает для меня на игровой площадке, 'params' содержит новую запись, этот код верен. – Moritz
@ EricD. Я пытаюсь запустить его в iOS9.2. Создание объекта в viewDidLoad и после этой строки кода у меня есть пустая карта. Я пробовал проект очистки. Все такой же. – Preetygeek
Я предполагаю, что это проблема масштаба. Вы должны отредактировать свой вопрос и показать свой фактический код в ситуации. Мы не можем все угадать. :) – Moritz