我第一次启动应用程序,一切似乎运行正常.我会点击停止按钮,做一些工作,当我再次启动时,它似乎在它甚至可以加载任何东西之前崩溃.按停止,再次点击运行,它工作正常.直到我重复这个过程.
这是xcode用"Thread 1:signal SIGABRT"突出显示错误的地方.显然这里没什么用.
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class]));
}
}
Run Code Online (Sandbox Code Playgroud)
调试控制台除了(lldb)之外什么也没显示(所以我想它停止了,此时没有崩溃)所以,当我执行BT这个时,我得到的是:
(lldb) bt
* thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101
frame #2: 0x04a7057b libsystem_sim_c.dylib`abort + 140
frame #3: 0x01dc0b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
frame #4: 0x01dc069f GraphicsServices`_GSEventInitialize + 123
frame #5: 0x01dc0c1f GraphicsServices`GSEventInitialize + 36
frame #6: 0x000163f9 UIKit`UIApplicationMain …Run Code Online (Sandbox Code Playgroud) 每次我在iPad模拟器上运行我的应用程序,它都可以完美运行.但是,当我在iPhone模拟器上运行它时,当我单击主页按钮时,我在main.m文件中的Xcode中出现错误,说"线程1:程序收到信号:SIGABRT".它在我的main.m代码中突出显示了这一行:return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
当我按下iPad模拟器上的主页按钮时,不会发生此问题.我在这里做了很多关于这个错误的研究,但似乎没有什么用处.有谁知道如何解决这个问题?
编辑:这是调试器控制台的更多信息
"无法在引导服务器上注册None.TestApplication.错误:未知错误代码.这通常意味着此进程的另一个实例已在运行或挂在调试器中.haredlibrary apply-load-rules all当前语言:auto;目前objective-c(gdb)