Alamofire kullanarak XCode 7.3 oyun alanında bir uyumsuz istekte bulunmaya çalışıyorum. Bu yanıtta belirtildiği gibi needsIndefiniteExecution = true
ve finishExecution()
olmak üzere iki ek ifade ekledim: https://stackoverflow.com/a/33536290/603268.XCode oyun alanı async kodunda kilitleniyor
import Foundation
import Alamofire
import XCPlayground
XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
print("Before request")
Alamofire
.request(.GET, "http://jsonplaceholder.typicode.com/users")
.responseString { res in
print(res)
XCPlaygroundPage.currentPage.finishExecution()
}
//.resume() - adding this did not help
Ayrıca oyun yürütme modunu elkitabına da ayarlıyorum.
İlk kez her şey iyi çalışıyor, yanıt yazdırılıyor ve oyun alanı yürütmeyi bitiriyor.
Ancak, ikinci kez çalıştırırsam, herhangi bir çıktıyı basar ve yazdırmaz (hatta "Başlatma isteği" yok). Tekrar çalışması için XCode'u yeniden başlatmalıyım.
nasıl ikinci kez çalıştırılır? – dasdom