在Mutable数组上插入对象崩溃?

时间:2013-06-18 18:46:47

标签: insert nsmutablearray

在下一行插入导致崩溃的对象“//崩溃”。

NSUInteger count=indexPath.row+1;
        NSMutableArray *arCells=[NSMutableArray array];
        for(NSDictionary *dInner in ar ) {
            [arCells addObject:[NSIndexPath indexPathForRow:count inSection:0]];
            if (tableView == self.searchDisplayController.searchResultsTableView)
              //crashing
              //  [self.FilterArray insertObject:dInner atIndex:count++];
            else
                [self.arForTable insertObject:dInner atIndex:count++];
            [insertedIndexPath addObject:[NSIndexPath indexPathForRow:count inSection:0]];
        }

崩溃日志: -

  

- [__ NSArrayI insertObject:atIndex:]:无法识别的选择器发送到实例0x9c754c0   2013-06-19 00:16:05.092 RA [2067:c07] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [__ NSArrayI insertObject:atIndex:]:无法识别的选择器发送到实例0x9c754c0'   * 第一次抛出调用堆栈:   (0x24a9012 0x198be7e 0x25344bd 0x2498bbc 0x249894e 0xeb4d 0x97f285 0x97f4ed 0x13895b3 0x2468376 0x2467e06 0x244fa82 0x244ef44 0x244ee1b 0x26e17e3 0x26e1668 0x8cfffc 0x2a4d 0x2975)   libc ++ abi.dylib:terminate调用抛出异常

Filter Array是可变数组,其中包含搜索结果中的对象。我是UISearchdisplaycontroller

1 个答案:

答案 0 :(得分:2)

您的@property声明arForTable声明没有属性,因此没有保留