'SBJSON' необъявленный (первое использование в этой функции) - PullRequest
1 голос
/ 03 марта 2011

Я получаю необъявленную ошибку 'SBJSON' (первое использование в этой функции) при попытке запустить приведенный ниже фрагмент кода.

#import "RootViewController.h"
#import <JSON/JSON.h>


@implementation RootViewController


#pragma mark -
#pragma mark View lifecycle


- (void)viewDidLoad {
    [super viewDidLoad];

        NSString *myRawJson=[[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://myserver/jsondata.php"]];

        if([myRawJson length]==0)
        {
            [myRawJson release];
            return;
        }

        SBJSON *parser=[[SBJSON alloc]init];

        list = [[parser objectWithString:myRawJson error:nil]copy];
        [parser release];   

    // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
    // self.navigationItem.rightBarButtonItem = self.editButtonItem;
}

Может кто-нибудь помочь, пожалуйста.Я использую SDK 4.2.

Ответы [ 2 ]

4 голосов
/ 03 марта 2011

Я использовал SBJsonParser вместо SBJSON, и теперь он работает нормально.Может быть, это как-то связано с версией iOS, на которой я сейчас работаю ...

0 голосов
/ 03 марта 2011

Вот эта строка:

#import <JSON/JSON.h>

Вы пытаетесь импортировать инфраструктуру JSON , но она не установлена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...