connectionDidFinishLaunching
方法では、
私はこれを書いています、
のViewWillAppear
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[NSURLConnection connectionWithRequest:request delegate:self];
とで
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
私はデータを取得しています...私は文字列に入れています...
NSString *responsestring=[[NSString alloc] initWithData:self.receivedData encoding:NSUTF8StringEncoding];
NSLog(@"responsestring is %@",responsestring);
NSMutableDictionary *dict = [responsestring JSONValue];
MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
初めてWebサービスを呼び出すとき--->辞書に正しいデータがあります。
他のViewControllerに移動して同じ場所に戻ると、--->viewWillAppear
が呼び出されます。文字列では正しい値が表示されます..リクエストのURLViewWillAppear
も同じです..しかし、self.dict= [responsestring JSONValue];
今回はnullを取得した後..
これはどのように可能ですか?