ios - 如何将整数发送到类型 id 的指针

标签 ios objective-c xcode multithreading integer

对于某些人来说,这可能是一个简单的问题。对我来说很头疼。如何在此方法中将整数作为 id 对象发送:

    [self performSelectorOnMainThread:@selector(requestImageAtIndex:) withObject:index waitUntilDone:NO];

Index 是这里的整数。

提前谢谢大家。

附言“没有愚蠢的问题,只有愚蠢的答案。”编码(marshal)勒布

最佳答案

为什么不把它包装在 NSNumber 对象中呢?

[self performSelectorOnMainThread:@selector(requestImageAtIndex:)
                       withObject:[NSNumber numberWithInteger:index]
                    waitUntilDone:NO];

关于ios - 如何将整数发送到类型 id 的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6855939/

相关文章:

objective-c - UIImagePickerController 问题?

objective-c - 是否保证在创建对象的同一线程上调用 dealloc?

ios - Swift Combine compactMap 不起作用(Xcode 13)

java - “J2OBJC_HOME\不能\正确\定义\在\Settings.xcconfig中

ios - 从类型 '(_, _, _) throws -> ()' 的抛出函数到非抛出函数类型的无效转换 '(URLResponse?, Data?, Error?) -> Void

ios - 桥接头有效,但导入无效?

ios - 取消本地通知权限,不取消定时本地通知

iOS - XCode 4.4 - 使用分析潜在的内存泄漏

ios - 如何直接从 iPad 应用程序使用 AFNetworking 上传图像

ios - 如何在某个字符串处停止正则表达式并捕获子字符串?