Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone -[u NSPlaceholderArray initWithObjects:count::]:尝试从对象[0]插入nil对象&x27;_Iphone_Ios_Xcode_Uitableview - Fatal编程技术网

Iphone -[u NSPlaceholderArray initWithObjects:count::]:尝试从对象[0]插入nil对象&x27;

Iphone -[u NSPlaceholderArray initWithObjects:count::]:尝试从对象[0]插入nil对象&x27;,iphone,ios,xcode,uitableview,Iphone,Ios,Xcode,Uitableview,我正在使用UITableview显示图像、标题、,tableview单元格上的日期和位置名称。当我单击tableview单元格时,它将导航到详细信息视图。在连续过程中,tableview将导航到详细信息视图,反之亦然。在一些导航之后,当我单击我的UITableview单元格时,我的应用程序将崩溃。NSArray设计用于保存每个元素的对象--nil在任何NSArray索引中都不是有效值 该错误表明您的程序正在创建长度非零的数组,并且第一个元素为nil 预感:您声明了一个文字,相当于: NSNum

我正在使用UITableview显示图像、标题、,tableview单元格上的日期和位置名称。当我单击tableview单元格时,它将导航到详细信息视图。在连续过程中,tableview将导航到详细信息视图,反之亦然。在一些导航之后,当我单击我的UITableview单元格时,我的应用程序将崩溃。

NSArray
设计用于保存每个元素的对象--
nil
在任何
NSArray
索引中都不是有效值

该错误表明您的程序正在创建长度非零的数组,并且第一个元素为nil


预感:您声明了一个文字,相当于:

NSNumber * n = nil;
NSArray * a = @[n]; // << runtime error creating this array
NSNumber*n=nil;
NSArray*a=@[n];// 1-定义安全宏
#定义$safeArgs(…)[nOrderedSet orderedSetWithObjects:uu VA_uargs,nil]

2-然后使用
NSArray*数组=[$safeArgs(“objectsToSanitize”)allObjects]


这将使用一个集合来清理nil对象,然后将它们放入数组中

请发布您的代码,以便我们提供一些帮助。