【发布时间】:2010-08-17 16:50:44
【问题描述】:
我刚刚开始为 Xcode 和 iPhone 开发而奋斗,所以这可能是一个愚蠢的问题,但 Xcode 的这种奇怪行为我似乎无法落后。
当我更改我的代码(.m、.h 文件)并按“构建并运行”时,(已经运行的)模拟器似乎重新启动了我的应用程序,但实际上并没有反映我的更改。
另一方面,如果我修改 UI(.xib 文件),我确实会在“构建并运行”之后看到更改。
测试代码更改的唯一方法似乎是手动退出模拟器并重新启动,我很快就厌倦了。
一定有我遗漏的东西。这是什么?
【问题讨论】:
-
你确定它没有反映你的变化吗?我以前从未见过这种行为。 XCode 是否在再次启动之前要求您“停止可执行文件”?
-
是的,确实如此。我按确定,之后模拟器显示应用程序关闭并重新出现。请注意,它似乎没有重新启动,或者至少保持状态。例如,当使用 FlipsideView 时,它会在顶部显示之前的一侧(在模拟器中按 HOME 并重新启动应用程序时的行为相同)。我正在使用 iOS 4 SDK - 这可能与多任务处理有关吗?
-
我遇到了同样类型的问题。如果我开始一个新项目并在视图上添加一个 UISegmentedcontrol,我想看看它在模拟器中的外观。模拟器只显示一个灰屏,好像我从未对其进行任何更改...所以它拒绝向我显示我的更改...我正在使用带有 osx 10.6 的 VirtualBox
标签: iphone xcode emulation ios