0
我想更新ios app
中的json
文件,該文件在應用程序中脫機編譯。當應用程序被刷新的文件應該從服務器獲取更新:localhost:8888/ios/ios_app/Service/data.json
如何在運行期間從服務器更新ios中的json文件
請幫助... 預先感謝您
我想更新ios app
中的json
文件,該文件在應用程序中脫機編譯。當應用程序被刷新的文件應該從服務器獲取更新:localhost:8888/ios/ios_app/Service/data.json
如何在運行期間從服務器更新ios中的json文件
請幫助... 預先感謝您
我使用SOAP當我需要獲取可序列化到一個字符串類型的值。但是,如果你需要的是json
文件,請看NSURLConnection
類。
- (void)downloadJSONFromURL {
NSURLRequest *request = ....
NSURLConnection *urlConnection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
// ...
}
NSData *urlData;
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
urlData = [[NSMutableData alloc] init];
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[urlData appendData:data];
}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSError *jsonParsingError = nil;
id object = [NSJSONSerialization JSONObjectWithData:urlData options:0 error:&jsonParsingError];
if (jsonParsingError) {
DLog(@"JSON ERROR: %@", [jsonParsingError localizedDescription]);
} else {
DLog(@"OBJECT: %@", [object class]);
}
}
的
可能重複[如何下載和替換現有的JSON文件?(http://stackoverflow.com/questions/22065038/how-to-download-and-replace-existing-json-file) – rckoenes