2011-04-10 152 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以获取完整说明。

相关问题