以下のコードでいくつかのエラーが発生します。エラーは、「宣言されていない識別子「SBJSON」の使用」と「不明な受信者「jsonParser」、SBJsonParser のことですか?
プロジェクトに JSON ライブラリがあります。Facebook Graph API および Google Places と連携しています。何らかの理由で、以下のコード (これも Facebook API 用) で JSON ファイルが見つかりません。理由はありますか?それらをプロジェクトに間違ってドラッグ/ドロップしたかどうか疑問に思っています。
助けてくれてありがとう。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[self hideActivityIndicator];
NSString* responseString = [[[NSString alloc] initWithData:receivedData
encoding:NSUTF8StringEncoding]
autorelease];
NSLog(@"Response from photo upload: %@",responseString);
[self clearConnection];
// Check the photo upload server completes successfully
if ([responseString rangeOfString:@"ERROR:"].location == NSNotFound) {
SBJSON *jsonParser = [[SBJSON new] autorelease];
id result = [jsonParser objectWithString:responseString];
// Look for expected parameter back
if ([result objectForKey:@"image_name"]) {
productImageData = [result copy];
// Now that we have successfully uploaded the photo
// we will make the Graph API call to send our Wishlist
// information.
[self apiGraphAddToWishlist];
} else {
[self showAlertErrorMessage:@"Could not upload the photo." ];
}
} else {
[self showAlertErrorMessage:@"Could not upload the photo." ];
}
}