草庐IT

bad-alloc

全部标签

ios - -timeIntervalSinceNow 的 EXC_BAD_ACCESS 错误

希望有人能帮忙解决这个问题。尝试使用-timeIntervalSinceNow方法时,我一直收到错误访问错误。我在这个类中有一个名为NSDate*startDate的变量,我添加了@property(nonatomic,retain)NSDate*startDate;startDate在此处的代码中使用:startDate=[NSDatedate];updateTimer=[NSTimerscheduledTimerWithTimeInterval:0.1target:selfselector:@selector(updatePlaybackPosition:)userInfo:nil

iphone - ARC 和可变参数导致 BAD_ACCESS

我正在浏览一个可变参数列表,当我到达列表中的最后一个对象时,我总是会收到BAD_ACCESS错误。我强烈认为它是ARC相关问题。这是我的做法:-(NSString*)replaceTokensWithStrings:(NSString*)firstKey,...{va_list_arguments;va_start(_arguments,firstKey);for(NSString*_currentArgument=firstKey;_currentArgument!=nil;_currentArgument=va_arg(_arguments,NSString*)){NSLog(@"

ios - mach_vm_allocate 和 vm_allocate 有什么区别?

我想知道mach_vm_allocate和vm_allocate之间有什么区别。我知道mach_vm_allocate仅在OSX而不是iOS中可用,但我不确定为什么。包含mach_vm_...函数(mach/mach_vm.h)的所有函数原型(prototype)的文件只有#errormach_vm.h不受支持。在iOS中。 最佳答案 MacOSX10.4中引入的新MachVMAPI。从程序员的角度来看,新API与旧API基本相同,但存在以下主要区别。-Routinenameshavethemach_prefixforexample

ios - 非零整数值的核心数据 EXC_BAD_ACCESS

我有两个具有int64_t属性的核心数据模型。其中一个工作正常,而另一个在我尝试为整数字段分配非零值时抛出EXC_BAD_ACCESS。我已经阅读了说要重新创建NSManagedObject子类的答案,但我没有成功。损坏的类如下所示:@interfaceNoteObject:NSManagedObject@property(nonatomic)int64_tremoteID;@property(nonatomic)int64_tremoteArticleID;@property(strong,nonatomic)ArticleObject*article;@property(stron

objective-c - UIGestureRecognizer 导致 "EXC_BAD_ACCESS"错误

使用附加到View的GestureRecognizer会触发我的应用程序崩溃并出现EXC_BAD_ACCESS错误。这是涉及的类•BoardViewController-显示在AppDelegate中设置为rootViewController的板(作为背景)。它实例化“TaskViewcontroller”的多个对象。//BoardViewController.h@interfaceBoardViewController:UIViewController{NSMutableArray*allTaskViews;//forstoringtaskViewstoavoidhavingthem

objective-c - UIButton 使用 ARC 触及导致 EXC_BAD_ACCESS 的 IBAction

StackOverflow上有几个问题,用户遇到了与我遇到的相同问题。但是,他们的解决方案都不适合我的情况。(请参阅here、here、here和here了解一些我已阅读但未找到帮助的SO问题。)在我的例子中,我有一个NIB,它有几个UIButton,以及一个关联的ControllerView。该View对我的项目来说相对较旧,直到今天我才能够毫无问题地使用这些按钮。在进行了一些与按钮行为无关的代码更改后,我遇到了一个使应用程序崩溃的错误,破坏了main()函数中的代码并给了我一个每当我触摸我View上的任何按钮时,都会出现EXC_BAD_ACCESS错误消息。如何或为什么会发生这种情

iphone - 计算 NSDictionary 中的 allKeys 返回 EXC_BAD_ACCESS

我正在尝试将NSDictionary发送到TableViewController,数据最初来自.plist文件。我只想将存在于层次结构下方的对象发送到新的TableViewController。但是当我尝试计算numberOfSectionsInTableView中的项目数时出现问题。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//GetsthedictionaryforthecurrentlyselectedrowNSDictionary*dict=[[

iphone - NSManagedObject initWithEntity : insertIntoManagedObjectContext: EXC_BAD_ACCESS

我有一个核心数据存储设置了一个Xcode生成的NSManagedObject子类:注意。我可以毫无问题地使用NSEntityDescriptioninsertNewObjectForEntityName:inManagedObjectContext:,但是当我尝试这样做时:NSManagedObjectContext*moc=[(QuickTextAppDelegate*)([[UIApplicationsharedApplication]delegate])managedObjectContext];Note*note=[[Notealloc]initWithEntity:@"Not

objective-c - NSDictionary 初始化结果为 "EXC_BAD_ACCESS"

我不明白为什么这段代码不好。我认为在dictionaryWithObjectsAndKeys中使用静态字符串是可以的,但是它在运行时因EXC_BAD_ACCESS而失败。我使用调试器来确定它实际上在定义行失败了。它从不输出“Madeithere”。-(NSString*)polyName:(NSUInteger)vertices{NSLog(@"lookingforpolyNamewith%dvertices.",vertices);NSDictionary*polNameDict=[NSDictionarydictionaryWithObjectsAndKeys:@"triangle

ios - NSDictionary EXC_BAD_ACCESS

NSIntegertotal=4556;//Initializetotal//NSLogallfieldstomakesurethevariablesareinplaceNSLog(@"%@",originField.text);NSLog(@"%@",destinationField.text);NSLog(@"%i",[startField.textintegerValue]);NSLog(@"%i",[endField.textintegerValue]);NSLog(@"%i",total);//CreateadictionaryofthemNSDictionary*newDi