小编Osh*_*ALM的帖子

使用AFNetworking 2.0异常解析JSON

我有一个使用AFNetworking处理JSON解析数据的问题.

这是我的代码:

        AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
        manager.responseSerializer = [AFHTTPResponseSerializer serializer];
        NSDictionary *parameters = @{@"strEmail": _logInEmail.text, @"strPassword":_logInPassword.text};
        [manager POST:@"http://carefid.com/api/user/login.php" parameters:parameters success:^

          (AFHTTPRequestOperation *operation, id responseObject) {


//NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
              NSString *str = responseObject[@"error"];
            NSLog(@"JSON: %@", str);
            UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"rootController"];
            [self presentViewController:myController animated:YES completion:nil];

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            NSLog(@"Error: %@", error);
        }];
Run Code Online (Sandbox Code Playgroud)

当我试图记录该值时,我收到此错误:

2014-07-15 14:39:08.438 carefid[7858:60b] -[_NSInlineData objectForKeyedSubscript:]: unrecognized selector sent to instance 0x1094c67a0
2014-07-15 14:39:08.441 carefid[7858:60b] *** Terminating app due to uncaught …
Run Code Online (Sandbox Code Playgroud)

objective-c ios afnetworking-2

5
推荐指数
1
解决办法
3269
查看次数

单击按钮时EXC_BAD_ACCESS EXC_I386_GPFLT

我有一个UIViewControllerUITableView当的tableView是空的,我想展现另一种看法,所以我用这个

    [self.tableView setHidden:YES];
    NoKidsViewController *noKids = [self.storyboard instantiateViewControllerWithIdentifier:@"NoKidsView"];

    [self.view addSubview:noKids.view];
Run Code Online (Sandbox Code Playgroud)

一切都很好,我能看到这个观点.但当我点击其中一个按钮时,我收到EXC_BAD_ACCESS EXC_I386_GPFLT错误.

//NoKidsViewController

    - (IBAction)addNewKid:(id)sender {
        AddKid *addKidController = [self.storyboard instantiateViewControllerWithIdentifier:@"AddKid"];
           [self.navigationController pushViewController:addKidController animated:YES];

    }

    - (IBAction)saleSpot:(id)sender {
        SaleSpot *saleSpotController = [self.storyboard instantiateViewControllerWithIdentifier:@"AddKid"];
        [self.navigationController pushViewController:saleSpotController animated:YES];
    }
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了3个多小时,试图找到没有成功的解决方案.什么可能导致错误?我该如何解决?

exc-bad-access objective-c uiviewcontroller

3
推荐指数
1
解决办法
8568
查看次数