私はquizlet.comからデータを取得することだし、それは簡単なコードのためにOK作品:SBJsonとNSDataの
-(void) grabbQuizletWithUrl:(NSURL*)requstURL {
NSString *dataString = [NSString stringWithContentsOfURL:requestURL encoding:NSUTF8StringEncoding error:&error];
NSDictionary *dict = [dataString JSONValue];
}
しかし、私は活動の指標を起動および停止するためにNSURLConnectionを使用する必要があります。 -JSONValueに失敗しました:
[707 2377:]私はこのようなメッセージを取得しています
-(void) grabbQuizletWithUrl:(NSURL*)requstURL {
NSURLRequest *quizletRequest = [[NSURLRequest alloc] initWithURL:requestURL];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:quizletRequest
delegate:self];
[connection release];
[quizletRequest release];
}
// and getting data in delegate method:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[self.activityIndicator stopAnimating];
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSDictionary *dict = [dataString JSONValue];
}
をしようとしています。エラーは次のとおりです。予期しない入力の終了
[2377:707] -JSONValueが失敗しました。エラー:不正なトークンの開始[。]
[2377:707] -JSONValueに失敗しました。エラーは次のとおりです。トークン[D]の不正スタート- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
で
誤って「appendData」申し訳ありません。 –
ありがとう、それは私が逃したものです!今それは動作します。私はAppleのガイドを覚えていませんでしたが、ちょうどそれを見ました。 – Michael
あなたは歓迎です。マイケル –