2011-04-10 154 views
0

我有一臺服務器,可以運行PHP腳本和一個用Objective-C和Cocoa編寫的應用程序。如何從PHP服務器發送字符串到Objective-C客戶端?

從服務器發送多個字符串(在我的情況4)最簡單的方法是什麼?

對於純數據:

NSData *myData = [NSData dataWithContentsOfURL:myURL]; 

對於實際字符串:用於從網絡接收數據/串

回答

1

最簡單的方法

NSError *error = nil; 
NSString *myString = [NSString stringWithContentsOfURL:myURL encoding:NSUTF8StringEncoding error:&error]; 
if (error) { 
    NSLog(@"Could not receive string: %@", error); 
} 

這兩個呼叫觸發一個同步請求,阻止你的線程。
對於異步非阻塞請求,請閱讀Apple的URL Loading System Programming Guide以獲取完整說明。

相關問題