RESTFUL URLにアクセスして、結果を取得します。結果はJSONです。次の方法で応答を文字列に変換します。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSString *json = [[NSString alloc] initWithBytes:[self.receivedData mutableBytes] length:[self.receivedData length] encoding:NSUTF8StringEncoding];
json変数の値は0x0です。その上にマウスを置くと、<Invalid CFStringRef
>が表示されます。これをデバッグして、なぜ無効なのかを判断するにはどうすればよいですか?ブラウザーから返されたJSONをAJSONパーサーでレンダリングします。それはうまくチェックアウトします。
URLにIDを入力すると、結果が返されます。他のIDは問題なく結果を返します。結果セットはかなり大きいです。