この問題の解決策をオンラインで検索しましたが、常に返される結果はnullです。
これは私がウェブから受け取った次の文字列です。すべてが正常に機能しているようです。ただし、この文字列を配列に変換すると、返される結果はnullになります。
コード:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSLog(@"connectionDidFinishLoading");
NSLog(@"Succeeded! Received %d bytes of data",[self.responseData length]);
// String
NSString *responseString = [[NSString alloc] initWithData:self.responseData encoding:NSUTF8StringEncoding];
NSLog(@"%@", responseString);
NSDictionary *resultsDictionary = [responseString objectFromJSONString];
NSLog(@"%@", resultsDictionary); // Returns null
}
結果:[{"cid": "382595836"、 "name": "\ u514d \ u7a0e \ u5e97 \ u4e13 \ u5356 \ u54c1"}、{"cid": "382595837"、 "name": "\ u9650 \ u91cf \ u7248 \ u9999 \ u6c34 "}、{" cid ":" 380837083 "、" name ":" \ u5973 \ u58eb \ u7cbe \ u88c5 "}、{" cid ":" 380837082 "、" name ":" \ u7537 \ u58eb \ u7cbe \ u88c5 "}、{" cid ":" 61540749 "、" name ":" \ u7b80 \ u88c5 \ u5973 \ u7528 \ u9999 \ u6c34 "}、{" cid ":" 24213689 "、" name ":" \ u7b80 \ u88c5 \ u7537 \ u7528 \ u9999 \ u6c34 "}、{" cid ":" 25541561 "、" name ":" Q \ u9999 \ u5973 \ u58eb "}、{" cid ":" 25541841 " 、"name": "Q \ u9999 \ u7537 \ u58eb"}]
誰かが私にこれについて考える方法を提供してくれますように。
ありがとう。