让 MBProgressHUD 调用返回值的方法
我想将 MBProgressHUD 与...一起使用
[HUD showWhileExecuting:@selector(fetchDomainStatus) onTarget:self withObject:nil animated:YES];
,但我需要调用一个返回domainStatus(int)的方法(fetchDomainStatus)。
如果没有某种类变量,我该如何做到这一点?
I would like to use MBProgressHUD with...
[HUD showWhileExecuting:@selector(fetchDomainStatus) onTarget:self withObject:nil animated:YES];
but I need to call a method (fetchDomainStatus) that returns the domainStatus (an int).
How can I do that without somekind of class variable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您可以使用块(即您的应用程序是 iOS 4.0+),您可以执行类似的操作,并且仍然保留所有线程魔法:
If you can use blocks (i.e., your app is iOS 4.0+) you can do something like this, and still have all threading magic preserved:
可能您想要做的是这样的:
否则,使用“withObject”参数传递一个指向可以存储返回值的对象(可能是 NSValue 对象)的指针。如果您这样做,则必须修改 fetchDomainStatus 以获取 NSValue* 参数。
Probably what you want to do is this:
Otherwise, use the "withObject" parameter to pass in a pointer to an object (probably an NSValue object) where you can store the return value. You'd have to modify fetchDomainStatus to take an NSValue* parameter if you did it like that.