- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 iPhone 应用程序中工作,我使用 UIImage picker 控件从照片库中挑选图像,然后处理它并分别使用 UIImageview 和 UITextview 显示图像和相应的输出。对于某些图像,它工作正常,而对于某些图像,程序崩溃了,在使用断点检查时,我收到类似 PROGRAM RECEIVED SIGNAL SIGABRT 的消息。谁能建议我如何处理这个错误。注意:对于我输出的每张图像,我都使用断点进行了检查。我的示例代码在这里,
显示图片:
CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 240.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
[myImage setImage:img];
myImage.opaque = YES; // explicitly opaque for performance
[self.view addSubview:myImage];
[myImage release];
显示文本:
CGRect frame = CGRectMake(0.0f, 250.0f, 320.0f,25.0f);
UITextView * tmpTextView = [[UITextView alloc]initWithFrame:frame];
tmpTextView.text = [NSString stringWithFormat:@"%@%@",@"value: ", somevalue];
[self.view addSubview:tmpTextView];
[tmpTextView release];
最佳答案
SIGABRT
由 abort(3)
引发功能。在没有更多信息的情况下,不可能准确判断程序中发生了什么,但是 abort()
被调用的最常见原因是:
NDEBUG
的非调试版本中,标准库宏 assert(3)
断言失败时调用abort()
malloc
/free
检测到损坏的堆时,可能会调用 abort()
(参见,例如 this question)几乎在所有情况下,调试控制台都会为您提供有关导致调用 abort()
的原因的更多信息,因此请始终查看那里。
关于iphone - 节目收到信号SIGABRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887609/
基本上,我已经用 Python 为 www.thetvdb.com 编写了一个 API。当前代码可以找到here . 它根据请求从 API 获取数据,并且必须以某种方式存储数据,并通过以下方式使其可用
我真的是 JS 的新手,无法理解 Vimeo 上的这些事件监听器。基本上我需要一个 div,在视频下方,在视频播放时隐藏,并在视频结束时出现。请帮忙,因为我不知道从哪里开始。我什么都试过了。 这是我目
有没有办法使用 Espresso 测试 snackbar 是否显示正确的文本? 我有一个简单的调用来创建一个 snackbar Snackbar.make(mView, "My text", Snac
我是一名优秀的程序员,十分优秀!