腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
块
崩溃
中
分配
NSError
的
调用
方法
、
、
、
我想知道为什么这个程序会
崩溃
,并出现EXC_BAD_ACCESS错误。它从
方法
调用
返回fine,但随后
在
[self runMethodThatAssignsError:&error]上立即
崩溃
。我有,但它不能解释正在发生
的
事情,而且相当旧。- (void)checkError { [self runMethodThatAssignsError:&error]; // crashes af
浏览 5
提问于2017-08-29
得票数 3
回答已采纳
1
回答
从自动释放池
块
内部设置
NSError
输出参数
的
正确
方法
是什么?
、
、
、
} }这是损坏和
崩溃
的
,因为
NSError
是自动释放
的
,当返回发生时,池被排空,所以
调用
者得到
的
东西现在是假
的
。我知道我可以重新设计这个
方法
,这样我就可以收集自动释放
块
之外
的
所有错误案例,但我想了解在这种情况下是否有正确
的
方法
来处理error对象。我不能在池
块
之外<em
浏览 0
提问于2013-01-24
得票数 9
回答已采纳
2
回答
为什么Objective-C
块
在
没有复制到堆
的
情况下仍然可以工作?
、
、
我
的
类中有一个简单
的
方法
: [SomeClass doSomeLongOperationWithParamblock(aVar, YES); }];我读到,如果你正在做一些异步
的</
浏览 3
提问于2012-07-11
得票数 8
回答已采纳
2
回答
块
上
的
零检查
、
、
我有一个执行异步网络
调用
的
方法
,然后通过
块
将成功或失败
的
结果传回:...if(error) { } success(responseObject);} 我注意到,如果我
调用
此<e
浏览 2
提问于2014-01-14
得票数 5
回答已采纳
2
回答
在
ARC之后,你仍然可以以什么方式错误地引用一个释放
的
对象?
、
我
的
意思是弱指针会自动为空。强指针只有
在
指向其他地方时才会释放。__unsafe_unretained是由那些知道自己在做什么的人完成
的
。所以这并不是真的错了。
浏览 1
提问于2013-05-10
得票数 3
回答已采纳
2
回答
在
Objective
块
实现
中
调用
超级程序
、
、
、
、
在
Objective
块
的
实现
中
是否支持
在
超级上
调用
方法
?当我
在
超级上
调用
一个
方法
时,会引发一个错误,但是一旦我将这些
调用
从[super methodToCall]更改为[self methodToCall],并让消息移动到响应链上,它就能正常工作。
在
块
存在
的
类
的
实例
中
没有-methodToCall
的</
浏览 3
提问于2010-12-12
得票数 11
回答已采纳
1
回答
iOS
中
的
嵌套
块
、
、
、
我正在尝试从另一个completionHandler
块
(
在
异步completionHandler请求之后
调用
)
调用
'completionHandler‘
块
。然而,这会导致应用程序与以下消息
崩溃
(我使用
的
是Zombie对象):使用仪器是因为我从另一个异步
块
调用
块
吗?serverC
浏览 4
提问于2014-07-26
得票数 1
回答已采纳
1
回答
iOS阻塞视图控制器释放后导致
崩溃
的
异步回调
、
、
我有一个单例类,它
的
方法
接受成功和失败
块
作为参数,它
调用
另一个异步执行
的
方法
,也使用成功和失败
块
。我
的
方法
的
成功
块
由异步
方法
的
成功
块
调用
。一切都很好,除非我
的
视图控制器
在
成功
块
返回之前被释放,在这种情况下,应用程序
崩溃
。 这种情况类似于
在
d
浏览 0
提问于2012-11-29
得票数 2
1
回答
从数组访问NSNumber时
崩溃
、
、
、
、
我面临着一种奇怪
的
崩溃
,在这种情况下,NSNumber
的
一个实例似乎被解除了,尽管它仍然存在于数组
中
。我创建了一个从远程服务器下载多个文件
的
系统,并有一个
块
来表示进度(实际上是一个平均进度)。对过程
的
计算就会产生
崩溃
。
崩溃
是不一致
的
,并发生“通常”在任何时候都可能发生。因此,
在
进度
块
中
,我访问进度数组,通过索引
分配
新值。然后计算平均进度并向输入<
浏览 5
提问于2017-05-09
得票数 2
2
回答
试图通过函数传递错误时
的
错误访问错误
、
我正试图
在
我
的
课堂上实现一些错误处理。我认为我并不完全理解如何处理错误,但我注意到人们建议将函数
中
的
错误声明为(
NSError
*__autoreleasing *error),所以我这样做了。我希望我
的
代码范围包含这个问题) -(NSString *) do1: (NSString *) withstuff error:(
NSError
*__autoreleasing(AppDelega
浏览 1
提问于2012-08-10
得票数 3
回答已采纳
1
回答
块
作为
块
的
论点
、
、
我
在
Objective
中
实现了一个库,它试图依赖
块
并减少委托
调用
的
使用。 else NSLog(@"ResultDenied"); } 在库中使用
的
方法
如下,进一步
的
通信
浏览 2
提问于2015-08-21
得票数 0
回答已采纳
1
回答
带
块
参数
的
NSInvocation
、
、
、
我试图将
块
参数传递给NSInvocation,但是应用程序
崩溃
了。
调用
发出网络请求并
调用
成功或失败
块
。我认为问题在于,在网络请求完成之前,
块
会被释放。-是否有更好
的
方法
来“保留”这个
块
?这些
块
是NSMallocBlocks,但应用程序仍然
崩溃
。methodN最终根据HTTP响应
调用
成功或失败
块
。我需要在每一个阶段复制这个
块
吗?上面的例子是关于第一
浏览 2
提问于2013-06-03
得票数 7
1
回答
Exit()函数
调用
在设备日志
中
未被识别为
崩溃
、
、
在
我
的
iOS应用程序
中
,我
在
条件
块
中使用了一个exit(-1)
调用
,即如果NSFetchedResultsController
的
performFetch函数返回Yes作为错误。这是骨架代码
NSError
*error; } NSf
浏览 2
提问于2017-06-17
得票数 1
3
回答
具有返回类型和参数
的
块
中
的
块
语法问题
、
我有个街区:
在
一个类
方法
中
,我尝试用一些代码填充这个
块
request.requestCompletedBlock = ^(id data, NSURLResponse *urlResponse,
NSError
*error){return我得到以下错误: 不兼容
的
块
指针
浏览 3
提问于2013-03-12
得票数 2
回答已采纳
1
回答
类
块
实例变量
、
、
对于这段代码
的
设计,我没有太多
的
判断,我想知道如何解决我创建
的
保留循环……{
NSError
*actualError;}{self = [super init]; block =
浏览 0
提问于2012-05-02
得票数 0
回答已采纳
1
回答
块
和核心运动
的
崩溃
、
、
、
、
我正在使用Core Motion
的
推送处理程序来更新加速度计: // handle update withHandler:[[a
浏览 1
提问于2010-11-12
得票数 1
回答已采纳
1
回答
在
块
内
调用
类级代码会导致目标c
崩溃
、
、
我有一个函数,它
调用
get服务并将数据返回到一个
块
,该
块
作为参数传递给该函数。我已经创建了一个通用
的
块
函数处理程序,它可以接受任何
块
作为参数,其中有两个变量作为参数。一个是BOOL,另一个是id。问题是,如果我
在
“
调用
函数”
中
添加了包含包含类级别函数/属性
的
代码
的
任何行,那么
在
“
调用
函数”
中
的
分派时代码就会
崩溃
浏览 0
提问于2015-10-16
得票数 0
1
回答
由于
在
enumerateObjectsUsingBlock
中
设置写回传递错误而产生
的
EXC_BAD_ACCESS
、
、
下面的代码导致
在
尝试设置 ..。- (void)triggerEXC_BAD_ACCESS
NSError
*error = nil;} { BOOL anotherWriteback = NO; blo
浏览 50
提问于2021-02-22
得票数 2
回答已采纳
2
回答
在
ObjectiveC
中
创建嵌套回调
的
最佳
方法
、
我有一个类来处理与外部API
的
交互,并且我正在试图找到将它们分解为descreat
块
的
最佳
方法
。目前,它看起来是这样
的
: } else { }基
浏览 3
提问于2014-01-22
得票数 1
回答已采纳
2
回答
iOS -处理指向已释放变量
的
异步任务
、
、
、
我从我
的
控制器
调用
一个异步函数,并将一个对error变量
的
引用传递给它,假设:[self myAsyncTask:&err]; 如果控制器被释放,err变量就不再存在,因此应用程序
崩溃
并出现BAD_ACCESS错误(因为函数试图更改err变量
的
值)。
浏览 0
提问于2013-03-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Python中实现同步方法中调用异步方法的方法
在Python中如何在main函数中调用类中的方法
在Python中实现导入模块后直接调用函数的方法
python在lammps中的调用
在Docker容器中调用宿主机命令行:实现跨容器通信的简便方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券