jjzjj

insertObject

全部标签

iphone - 不重新加载 ImageView

我有20个按钮,每单击一个按钮,都会根据它们的标签值加载该数组图像。我的问题是只显示第一个按钮图像为什么我尝试了下面的代码。images=[[NSMutableArrayalloc]init];[imagesinsertObject:@"circle.png"atIndex:0];[imagesinsertObject:@"cone.png"atIndex:1];[imagesinsertObject:@"cube.png"atIndex:2];[imagesinsertObject:@"cuboid.png"atIndex:3];[imagesinsertObject:@"cylin

iOS9 崩溃 : *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil

在iOS9中,我的应用程序SWPi在main.m中崩溃:#importintmain(intargc,char*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];intretVal=0;@try{NSLog(@"MAIN:");retVal=UIApplicationMain(argc,argv,nil,nil);}@catch(NSException*exception){NSLog(@"CRASH:%@",exception);NSLog(@"StackTrace:%@",[exceptioncallStac

ios - insertObject 异常 :atIndex: on iOS6

我在iOS6上(在带有CoreData的应用程序上)出现以下异常:"2012-10-1510:21:28.952MyApp[68650:c07]*由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'*-[__NSArrayMinsertObject:atIndex:]:对象不能为零'*首先抛出调用栈:(0x28e60120x2659e7e0x2899b6a0x2899a200x16469410x1642c670x164f8460x164f9080x6c5400x2057e830x28a53760x28a4e060x288ca820x288bf

ios - UITableView insertRowsAtIndexPaths 抛出 __NSArrayM insertObject :atIndex :'object cannot be nil' error

我正在尝试将一个项目动态地插入到我的TableView中。我的应用程序有一个聊天部分,它在第0部分显示旧消息(在初始化ViewController之前从服务器加载),并在第1部分显示刚刚发送/接收的消息(最初为零)。加载View时,所有“旧”消息都已加载并显示,没有问题。当我尝试插入行时,问题就开始了。这是我正在做的:我首先通过添加一个额外的项目来更新我的TableView的数据源:[newMessagesaddObject:newMessage];(newMessage是我的自定义消息对象的一个​​实例,newMessages是我的数据源).我确认我的数据源现在有1个项目(添加前为0

ios - UITableView insertRowsAtIndexPaths 抛出 __NSArrayM insertObject :atIndex :'object cannot be nil' error

我正在尝试将一个项目动态地插入到我的TableView中。我的应用程序有一个聊天部分,它在第0部分显示旧消息(在初始化ViewController之前从服务器加载),并在第1部分显示刚刚发送/接收的消息(最初为零)。加载View时,所有“旧”消息都已加载并显示,没有问题。当我尝试插入行时,问题就开始了。这是我正在做的:我首先通过添加一个额外的项目来更新我的TableView的数据源:[newMessagesaddObject:newMessage];(newMessage是我的自定义消息对象的一个​​实例,newMessages是我的数据源).我确认我的数据源现在有1个项目(添加前为0

ios - 索引处的 NSMutableArray insertObject = 0 创建空指针

我有一个NSMutable数组,用于存储一些初始数字。我想要做的是能够查看数字,并且在某些情况下,删除该项目并用另外两个替换它。我的插入/替换代码似乎在索引>0时有效,但是,当我尝试插入对象AtIndex:0时,它不会在0处插入任何内容,而是在数组末尾放置一个空对象。为了显示插入问题,我可以创建一个空的iOS应用程序。我将NSMutableArray创建为ViewController的一个属性:@property(strong)NSMutableArray*testArray;然后在实现中:self.testArray=[[NSMutableArrayalloc]init];[self

iphone - -[__NSArrayM insertObject :atIndex:]: object cannot be nil

我得到错误对象不能为零。我正在使用Web服务,当我使用循环解析它时它崩溃并发送输出-[__NSArrayMinsertObject:atIndex:]:objectcannotbenil作为错误,因为我在NSMutableArray我正在尝试解析它。我尝试用这些方法修复:(1)if([ArraycontainsObject:[NSNullnull]])(2)if([ArrayobjectAtIndex:0(3)if([ArrayobjectAtIndex:counter]==0**我的代码是,if([[[nodechildAtIndex:counter]name]isEqualToSt

iphone - 核心数据崩溃 : [__NSArrayM insertObject:atIndex:]: object cannot be nil

我正在尝试在我的应用程序中实现CoreData以存储小型数据库。这里是我的实现:AppDelegate.h#import#import"FavoritosViewController.h"#import@interfaceXXX:NSObject{NSManagedObjectModel*managedObjectModel;NSManagedObjectContext*managedObjectContext;NSPersistentStoreCoordinator*persistentStoreCoordinator;}-(NSString*)applicationDocument