IOS 应用不响应安装时 IOS 模拟器上的触摸事件
IOS app does not respond to touch events on IOS Simulator on install
当我在 IOS Simulator 9.1 上安装并 运行 我的应用程序时,重置内容和设置后,该应用程序不响应触摸事件。
运行 来自 application:(UIApplication *)application didFinishLaunchingWithOptions
的所有代码以及初始视图的 viewDidLoad 和 viewWillAppear 中的代码 运行 正确无误。 XCode 的控制台选项卡中也没有错误消息。
如果我在 XCode 中暂停应用程序,我会看到线程的堆栈跟踪看起来与应用程序运行时完全一样。
这是回溯:
* thread #1: tid = 0xbff0bc, 0x0369a84a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x0369a84a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x03699c34 libsystem_kernel.dylib`mach_msg + 68
* frame #2: 0x01641bd6 CoreFoundation`__CFRunLoopServiceMachPort + 214
frame #3: 0x01640fb6 CoreFoundation`__CFRunLoopRun + 1526
frame #4: 0x01640706 CoreFoundation`CFRunLoopRunSpecific + 470
frame #5: 0x0164051b CoreFoundation`CFRunLoopRunInMode + 123
frame #6: 0x03f6d664 GraphicsServices`GSEventRunModal + 192
frame #7: 0x03f6d4a1 GraphicsServices`GSEventRun + 104
frame #8: 0x01d811eb UIKit`UIApplicationMain + 160
frame #9: 0x0015970a MyApp`main(argc=1, argv=0xbff5384c) + 138 at main.m:6
frame #10: 0x03371a21 libdyld.dylib`start + 1
停止并重新启动应用程序无法解决问题。
有时,仅更改一个空格重新编译应用程序即可解决问题,并且应用程序会响应触摸事件。
如果这不起作用,则重新启动 IOS 模拟器可以解决问题
请建议我可能找出问题所在的任何方法。
谢谢!
这是模拟器中的一个错误,我时常遇到它,我清理并删除了存档文件夹并重新构建它,但它很少发生。
这似乎是模拟器中的一个错误。单击时按 Command 或 Option 通常可以解决这个问题。
当我在 IOS Simulator 9.1 上安装并 运行 我的应用程序时,重置内容和设置后,该应用程序不响应触摸事件。
运行 来自 application:(UIApplication *)application didFinishLaunchingWithOptions
的所有代码以及初始视图的 viewDidLoad 和 viewWillAppear 中的代码 运行 正确无误。 XCode 的控制台选项卡中也没有错误消息。
如果我在 XCode 中暂停应用程序,我会看到线程的堆栈跟踪看起来与应用程序运行时完全一样。
这是回溯:
* thread #1: tid = 0xbff0bc, 0x0369a84a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x0369a84a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x03699c34 libsystem_kernel.dylib`mach_msg + 68
* frame #2: 0x01641bd6 CoreFoundation`__CFRunLoopServiceMachPort + 214
frame #3: 0x01640fb6 CoreFoundation`__CFRunLoopRun + 1526
frame #4: 0x01640706 CoreFoundation`CFRunLoopRunSpecific + 470
frame #5: 0x0164051b CoreFoundation`CFRunLoopRunInMode + 123
frame #6: 0x03f6d664 GraphicsServices`GSEventRunModal + 192
frame #7: 0x03f6d4a1 GraphicsServices`GSEventRun + 104
frame #8: 0x01d811eb UIKit`UIApplicationMain + 160
frame #9: 0x0015970a MyApp`main(argc=1, argv=0xbff5384c) + 138 at main.m:6
frame #10: 0x03371a21 libdyld.dylib`start + 1
停止并重新启动应用程序无法解决问题。
有时,仅更改一个空格重新编译应用程序即可解决问题,并且应用程序会响应触摸事件。
如果这不起作用,则重新启动 IOS 模拟器可以解决问题
请建议我可能找出问题所在的任何方法。
谢谢!
这是模拟器中的一个错误,我时常遇到它,我清理并删除了存档文件夹并重新构建它,但它很少发生。
这似乎是模拟器中的一个错误。单击时按 Command 或 Option 通常可以解决这个问题。