ios 7无法识别的选择器发送到实例

用户名

我收到错误消息“无法识别的选择器发送到实例0xca51f70”,该应用程序在“ daysWeather = eventsJSONData [indexPath.row];”行崩溃 我阅读了有关此问题的几篇文章,并了解到这是一个NSArray / NSDictionary设置错误。我似乎无法弄清楚我需要更改的内容。让我知道是否还有其他我可以发布的代码。谢谢您的帮助。

相关代码如下:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if(!self.events)
        return 0;

    NSArray *eventsJSONData = [self.events eventsJSONData];
    return [eventsJSONData count];
    NSLog( @"the count is %lu", (long)[eventsJSONData count]);
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"EventCell";
    TDCell *cell = (TDCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier ];
    if(cell == nil)
    {
        cell = [[TDCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"EventCell"];
    }
    NSDictionary *daysWeather = nil;

    NSArray *eventsJSONData = [self.events eventsJSONData];
    daysWeather = eventsJSONData[indexPath.row];

    [cell configCell:daysWeather];

    return cell;
}

json对象在调试区域中显示为以下代码:

2014-09-12 03:19:45.660 iCLUB[24624:60b] JSON OWNER: {
data =     {
    events =         {
        result =             (
                            {
                "end_time" = "4:00AM";
                "event_date" = "09-12-2014";
                "event_id" = 84;
                "event_image" = "http://www.asadfdfs.com/iclub/images/event_flyers/event114105121486dd4697f899124d1c3519c0f2272710f.png";
                "event_price" = 20;
                "event_tickets_total" = 200;
                "event_title" = "New Test Event";
                "start_time" = "1:00AM";
                "venue_name" = "the box";
                weekday = Friday;
            }
        );
    };
};
}
F1ank3r

我相信这条线

NSArray *eventsJSONData = [self.events eventsJSONData];

应该更改为该名称(或类似名称)

NSArray *eventsJSONData = [self.events eventsJSONData][@"result"];

从您的JSON对象看来,它会self.events返回带有一个键@“ result”的字典。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法识别的选择器发送到iOS7中的实例异常

来自分类Dev

iOS 7崩溃,iOS 6正常-UINavigationBar:-[UILabel setTitleTextAttributes:]:无法识别的选择器已发送到实例

来自分类Dev

仅iOS 7崩溃[NSNull intValue]:无法识别的选择器已发送到实例

来自分类Dev

iOS的FBSDK:“无法识别的选择器已发送到实例”

来自分类Dev

iOS无法识别的选择器已发送到Swift中的实例

来自分类Dev

iOS 8:-[UITableViewWrapperView textField]:无法识别的选择器已发送到实例

来自分类Dev

使用ObjC发送到iOS 8上的实例的indexPathForCell无法识别的选择器

来自分类Dev

iOS-keyboardWillShow:无法识别的选择器发送到实例

来自分类Dev

[iOS Cocoa NSArrayI长度]:无法识别的选择器已发送到实例

来自分类Dev

iOS的FBSDK:“无法识别的选择器已发送到实例”

来自分类Dev

iOS本机代码中的“无法识别的选择器已发送到实例”错误

来自分类Dev

无法识别的选择器发送到 ios 教程上的实例

来自分类Dev

IOS:无法识别的选择器发送到目标 C 中的实例 Swift 类

来自分类Dev

GoogleMaps基本iOS演示应用程序崩溃-无法识别的选择器已发送到实例

来自分类Dev

Google Play游戏服务iOS:[UITableViewWrapperView样式]:无法识别的选择器已发送到实例

来自分类Dev

无法识别的选择器已发送到ios表视图单元格上的实例

来自分类Dev

-[__ NSArrayI objectForKeyedSubscript:]:无法识别的选择器已发送到实例IN Xcode6 Objective-C iOS

来自分类Dev

Google Play游戏服务iOS:[UITableViewWrapperView样式]:无法识别的选择器已发送到实例

来自分类Dev

iOS:“ NSInvalidArgumentException”,原因:“-[__ NSCFString sortedArrayUsingFunction:context:]:无法识别的选择器已发送到实例。

来自分类Dev

iOS 8.1中UISplitViewController的问题:[UISplitViewController navigationBar]:无法识别的选择器发送到实例

来自分类Dev

出现UIActivityViewController时,iOS 9崩溃:[UIView _fromWindowOrientation]无法识别的选择器发送到实例(UIView)

来自分类Dev

无法识别的选择器已发送到iOS9上Facebook sdk 4.6中的facebook登录管理器中的实例

来自分类Dev

iOS-名称标签出现“未识别的选择器发送到实例”错误

来自分类Dev

iOS 6'-[UITextView setTextContainerInset:]:无法识别的选择器已发送到实例0x1d68e600'

来自分类Dev

iOS 6.1 / 7-Cordova 3.1.0 + AngularJS-单击/滚动到具有[NSCFSet opacity]的HTML / CSS视图时,应用程序崩溃:无法识别的选择器发送到实例

来自分类Dev

无法识别的选择器发送到类,在 iphone5s ios8.2

来自分类Dev

iOS,无法识别的选择器已发送至实例?

来自分类Dev

iOS-应用在“发行版”中崩溃,但不在“调试”模式下崩溃。[__NFCString count]:无法识别的选择器已发送到实例xxx

来自分类Dev

仅使用Xcode 6.0.1在iOS 7上导致iOS应用程序崩溃-无法识别的选择器已发送至实例

Related 相关文章

  1. 1

    无法识别的选择器发送到iOS7中的实例异常

  2. 2

    iOS 7崩溃,iOS 6正常-UINavigationBar:-[UILabel setTitleTextAttributes:]:无法识别的选择器已发送到实例

  3. 3

    仅iOS 7崩溃[NSNull intValue]:无法识别的选择器已发送到实例

  4. 4

    iOS的FBSDK:“无法识别的选择器已发送到实例”

  5. 5

    iOS无法识别的选择器已发送到Swift中的实例

  6. 6

    iOS 8:-[UITableViewWrapperView textField]:无法识别的选择器已发送到实例

  7. 7

    使用ObjC发送到iOS 8上的实例的indexPathForCell无法识别的选择器

  8. 8

    iOS-keyboardWillShow:无法识别的选择器发送到实例

  9. 9

    [iOS Cocoa NSArrayI长度]:无法识别的选择器已发送到实例

  10. 10

    iOS的FBSDK:“无法识别的选择器已发送到实例”

  11. 11

    iOS本机代码中的“无法识别的选择器已发送到实例”错误

  12. 12

    无法识别的选择器发送到 ios 教程上的实例

  13. 13

    IOS:无法识别的选择器发送到目标 C 中的实例 Swift 类

  14. 14

    GoogleMaps基本iOS演示应用程序崩溃-无法识别的选择器已发送到实例

  15. 15

    Google Play游戏服务iOS:[UITableViewWrapperView样式]:无法识别的选择器已发送到实例

  16. 16

    无法识别的选择器已发送到ios表视图单元格上的实例

  17. 17

    -[__ NSArrayI objectForKeyedSubscript:]:无法识别的选择器已发送到实例IN Xcode6 Objective-C iOS

  18. 18

    Google Play游戏服务iOS:[UITableViewWrapperView样式]:无法识别的选择器已发送到实例

  19. 19

    iOS:“ NSInvalidArgumentException”,原因:“-[__ NSCFString sortedArrayUsingFunction:context:]:无法识别的选择器已发送到实例。

  20. 20

    iOS 8.1中UISplitViewController的问题:[UISplitViewController navigationBar]:无法识别的选择器发送到实例

  21. 21

    出现UIActivityViewController时,iOS 9崩溃:[UIView _fromWindowOrientation]无法识别的选择器发送到实例(UIView)

  22. 22

    无法识别的选择器已发送到iOS9上Facebook sdk 4.6中的facebook登录管理器中的实例

  23. 23

    iOS-名称标签出现“未识别的选择器发送到实例”错误

  24. 24

    iOS 6'-[UITextView setTextContainerInset:]:无法识别的选择器已发送到实例0x1d68e600'

  25. 25

    iOS 6.1 / 7-Cordova 3.1.0 + AngularJS-单击/滚动到具有[NSCFSet opacity]的HTML / CSS视图时,应用程序崩溃:无法识别的选择器发送到实例

  26. 26

    无法识别的选择器发送到类,在 iphone5s ios8.2

  27. 27

    iOS,无法识别的选择器已发送至实例?

  28. 28

    iOS-应用在“发行版”中崩溃,但不在“调试”模式下崩溃。[__NFCString count]:无法识别的选择器已发送到实例xxx

  29. 29

    仅使用Xcode 6.0.1在iOS 7上导致iOS应用程序崩溃-无法识别的选择器已发送至实例

热门标签

归档