我有以下代码。它编译通过,但会崩溃。
我做错了什么?
- (void)start: (int*)shouldPause
{
NSNumber * oShouldPause = (NSNumber *)shouldPause;
[self performSelectorInBackground:@selector(runThread:) withObject: oShouldPause];
}
并且函数runThread是
- (void)runThread: (NSNumber*) shouldPause
通常,我想设置一些整数,这些整数在线程外部和线程内部改变行为取决于该整数。
感谢您的帮助!
shouldPause
应该是一个标量int
还是一个指针? - vadian