You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 9.3模拟器中UISwitch失效问题求助

解决Xcode 9.3模拟器中UISwitch无法激活的问题

我之前也碰到过完全一样的情况!当时折腾了好一阵才摸出几个可行的解决办法,你可以挨个尝试:

  • 彻底重启Xcode与模拟器:别只是最小化,完全退出Xcode,关掉所有模拟器窗口后重新打开——有时候这种“笨办法”反而能解决奇怪的交互bug。
  • 切换模拟器的iOS版本:Xcode 9.3默认搭配的是iOS 11.3模拟器,这个版本确实存在UISwitch交互失效的小问题。你可以试试创建一个iOS 11.2版本的模拟器,再运行项目,大概率就能正常点击了。
  • 重置模拟器硬件设置:除了你已经操作的“Erase all content and settings”,还可以在模拟器菜单里选择 Hardware > Reset All Settings(这个只会重置系统设置,不会清除内容),有时候能修复控件的交互响应问题。
  • 清理Xcode缓存:打开终端,执行以下命令清理缓存文件,之后重启Xcode重新编译项目:
    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

另外,当时开发者社区里很多人都反馈了这个问题,苹果在Xcode 9.4及后续版本里修复了这个bug,如果条件允许,升级到更高版本的Xcode也能彻底解决这个问题。

内容的提问来源于stack exchange,提问作者Jared

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:46:29