0

私はJSON形式のphpファイルを介してSQLサーバーからデータを受け取るiphoneアプリを開発しています、それはサファリブラウザーでテストすると正常に動作します、また私は私のアプリでJSONを開発するためにSBJSONフレームワークを使用しました、私は私のアプリでデータを受け取りましたがこのような間違った形式で:

["الدرس الثالث عشر - المؤقت - UIDatePicker ","الدرس الثامن - الانتقال من صفحه لاخرى - UISwipeGestureRecognizer","الدرس الاول - مقدمة لتطوير تطبيقات الايفون - introduction to Xcode ","الدرس الثاني - إنشاء أول تطبيق على الايفون - create your frst app in iphone ","الدرس الثالث - استخدام حقل المدخلات - Using of JTextField in Xcode ","الدرس الرابع - استخدام العداد في برمجة الايفون - Using UIslider and UIstepper ","الدرس الخامس - استخدام الصورة و السويتش - Using UISwitch and UIImageView ","الدرس السادس - عمل اله حاسبة للايفون ج١ - Create Calculator for iPhone part 1 ","الدرس السادس - Create Calculator for iPhone part 2 - عمل اله حاسبه للايفون ج٢ ","الدرس السابع - عرض الملفات على صفحة ويب - Loading PDF,PPT on UIWebview ","الدرس التاسع - متصفح انترنت للايفون - web browser for iphone ","الدرس الثامن - الانتقال من صفحه لاخرى - UISwipeGestureRecognizer","الدرس العاشر - مغّير القيم - UISegmentedControl","الدرس الحادي عشر - خلايا الجداول - uitableviewcell & uinavigationcontroller","الدرس الثاني عشر -التاب بار - UITabBarController"]

私がそれを解析しようとすると、他の問題は私にnullの結果を与えます

  NSString *url = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://localhost:8888/newjson.php"] encoding:NSUTF8StringEncoding error:nil];

SBJsonParser *parser = [[SBJsonParser alloc] init];
listt = [parser objectWithString:url];

listt(NSArray)

4

1 に答える 1

0

NSError *エラーを探すために、まず URL フェッチ関数に を渡す必要があります。

投稿した JSON は有効です (文字列は何らかの理由で HTML エンコードされているように見えますが)。の値を NSLog するとどうなりますlisttか? の値url

于 2012-06-27T00:18:38.983 に答える