iOS:在 NSThread 中运行计时器导致 EXC_BAD_ACCESS?
我的应用程序发生过一些崩溃。当检查日志并使用 atos 时,它准确地告诉我崩溃的位置,也就是我告诉 NSRunLoop 运行的位置: /** * Create a new threa…
Sleep 和 NSRunLoop runMode:beforeDate 之间的区别:
我最近发现,当等待 NSURLConnections 通过时,如果我告诉等待线程执行以下操作,效果会更好: [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoo…
如何缓冲 iPhone 应用程序正在观察的传入事件/通知,以免触发每个事件的事件代码?
缓冲 iPhone 应用程序正在观察的传入事件/通知以免触发每个事件的事件代码的最佳方法是什么?代码示例会很棒... 例如,是否可以在控制器中创建一个 NS…
在 NSThread 崩溃应用程序中使用 NSFileHandle 写入文件
我尝试在线程中写入一个文件,因为它在写入时冻结了我的应用程序,但是当我启动写入过程时,它使 2011-10-04 21:53:51.022 xxxxxxxxx[2046:6603] *** …
NSThread停止/暂停
我在我的应用程序中创建了一个 NSThread 实例。过了某个时刻我想暂停它。有什么办法可以做到这一点。我尝试这样做, if(![myThread isFinished]) { my…
在两个不同上下文中的被管理对象之间建立关系
我正在解析 JSON 字符串,以在单独的线程和单独的托管对象上下文中创建新的托管对象。后来我想通过监听 NSManagedObjectContextObjectsDidChangeNotif…
将多个字符串传递给 stringByEvaluatingJavaScriptFromString 时出现问题
我陷入了一个奇怪的问题。我目前正在 iPhone 上开发 Mapkit。我需要在地图中显示两条路线,其中有一个源城市和两个不同的目的地。对于两个城市之间的…
NSTimers VS NSThreading
我正在开发一款 iPhone 游戏,玩家通过倾斜 iPhone 来让角色移动,但不幸的是,我用来制作场景动画的所有计时器都会减慢我的游戏速度。有人告诉我使用…
线程和自动释放池问题
据我了解,有多种方法可以发送要在线程中执行的任务。我使用的最常见的是: 1)performSelector:withObject:afterDelay: 2)performSelectorOnMain…
NSThread参数问题
[NSThread detachNewThreadSelector:@selector(addressLocation:) toTarget:self withObject:parameter]; [self addressLocation:parameter]; 这两个…
po [NSThread 当前线程]
当我执行 po [NSThread currentThread] 时,我得到 {name = (null), num = 4} 当我向左看时,我看到: 看起来线程号是 6,而不是 4。另外,我们需要调…
如何取消或停止 NSThread?
我正在做一个应用程序,在读取 XML 文件时使用 NSThread 加载 viewControllers 的内容。 我已经完成如下: -(void)viewDidAppear:(BOOL)animated { //…
NSOperationQueue vs NSThread Priority——控制 NSOperationQueue 消耗多少 cpu
我需要异步预加载一些纹理和声音效果,以便在我正在开发的 iOS 游戏中创建流畅的用户体验。 我试图在 NSOperationQueue 和 NSThread 之间做出决定,以…
NSThread 在模拟器上工作但在设备上不工作
我有一个连接到某些服务器以获取数据的应用程序。嗯,我正在使用 NSThreads,并且似乎在模拟器中完美工作。一旦我在 iPhone 设备上安装了该应用程序,…