В настоящее время я разрабатываю приложение, которое запрашивает данные из веб-службы, и один из них извлекает данные, я вызываю метод создания некоторой «swype» -карты, такой как tinder.Метод вызова ViewDidload Swift
Проблема заключается в том, что я не успех называть мой метод в viewDidload, это мой код:
if(success == 1) {
NSLog("Recherche OK");
//Call the swype method
}
Это мой метод:
func fetchData(int: Int, completion: (()->())?) {
let newCard = Model()
//ttp://thecatapi.com/api/images/get?format=src&type=png
if let url = NSURL(string: "http://test.com/api/images/get?format=src&type=png") {
if let data = NSData(contentsOfURL: url) {
newCard.image = UIImage(data: data)
newCard.content = "test"
newCard.desc = "test"
self.data.append(newCard)
NSLog("fetch new data")
}
У вас есть идея?
Это совершенно непонятно, что это связано с 'viewDidLoad'. Невозможно расшифровать здесь то, что должно происходить, и что на самом деле происходит, и почему вы думаете, что должно произойти, должно происходить. – nhgrif
спасибо за -1, я просто хочу вызвать свой метод в viewdidload, потому что в тот момент, когда представление открыто, я хочу создать свои карты, но только если мой json вернет 1 для ключа «succes». – f1rstsurf
напишите этот код в viewwilappear также –