У меня есть сервлет, который обслуживает XML-файл plist. Какой лучший способ сделать это в NSDictionary
? У меня это в основном работает с:
NSDictionary* dict = [ [ NSDictionary alloc] initWithContentsOfURL:
[NSURL URLWithString: @"http://example.com/blah"] ];
Но тогда я не могу контролировать время ожидания; Я бы предпочел, чтобы мой пользовательский интерфейс не зависал в течение 60 секунд только из-за того, что сервер (которым я не могу управлять) имеет шипение. Я знаю о NSURLRequest
, что позволит мне сделать следующее:
NSURLRequest *theRequest=[NSURLRequest requestWithURL:
[NSURL URLWithString: @"http://example.com/blah"
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:5 ];
Но я не совсем понимаю, как передать это NSDictionary.