0
我想爲一個swift應用程序使用api,我需要發出一個URL請求來檢索json格式的信息。如何在Swift中進行URL調用
我試圖按照網上例如:
var urlString = "http://api.shephertz.com" // Your Normal URL String
var url = NSURL.URLWithString(urlString)// Creating URL
var request = NSURLRequest(URL: url) // Creating Http Request
var response:AutoreleasingUnsafePointer<NSURLResponse?> = nil;
var error: AutoreleasingUnsafePointer<NSErrorPointer?> = nil;
// Sending Synchronous request using NSURLConnection
var responseData = NSURLConnection.sendSynchronousRequest(request, returningResponse: response, error:nil) as NSData
if error != nil
{
// You can handle error response here
}
else
{
//Converting data to String
var responseStr:NSString = NSString(data:responseData, encoding:NSUTF8StringEncoding)
}
但我還沒有見過AutoreleasingUnsafePointer使用,我無法找到關於它的蘋果文檔中任何事情。上面的例子不起作用,我想知道是否有其他方法可以做到這一點。
感謝您的鏈接。我打了電話,但我在網絡上遇到了一些問題,導致「網絡連接丟失」錯誤。有什麼具體的原因呢? – DosCadenas
AFNetworking是否需要在單獨的線程上執行? – DosCadenas
不,您可以從主線程調用AFNetworking。他們處理線程,然後在完成主線程時調用完成塊! – Ryan