Ich habe ein Servlet, das eine PLIST-XML-Datei bereitstellt. Was ist der beste Weg, dies in eine NSDictionary
zu schieben? Ich habe das im Grunde funktioniert mit:kanonische Art, PLIST von URL in NSDictionary zu lesen? Wie man das Zeitlimit kontrolliert?
NSDictionary* dict = [ [ NSDictionary alloc] initWithContentsOfURL:
[NSURL URLWithString: @"http://example.com/blah"] ];
Aber dann habe ich keine Kontrolle über die Zeitüberschreitung; Ich möchte lieber nicht, dass meine Benutzeroberfläche für 60 Sekunden hängen bleibt, nur weil der Server (den ich nicht kontrollieren kann) einen Zischanfall hat. Ich weiß, über NSURLRequest
, die ich folgende lassen tun:
NSURLRequest *theRequest=[NSURLRequest requestWithURL:
[NSURL URLWithString: @"http://example.com/blah"
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:5 ];
Aber ich weiß nicht recht sehen, wie das zu NSDictionary füttern.
ausgezeichnet, dank Corey. Bin auf der Suche nach einem Weg ... du hast mir zwei gegeben. –