2012-09-23 48 views
0

我对iOS编程颇为陌生。我做了Objective-C大约一年,现在我想开始为iPhone制作应用程序。不过,我想我错过了一些非常简单的事情。我所做的是这样的:iPhone模拟器在使用故事板时没有响应

首先,我创建了一个新的Single View Application,并将TestApp作为产品名称。我启用用故事板,使用自动引用计数包括单元测试。创建项目后,我将一个UIButton拖放到故事板文件中的View中。

请注意,我没有写的一行代码。我在iPhone模拟器中启动了我的应用程序并按下按钮,但它没有响应。我知道我没有给按钮的按下分配一个动作,但按钮的渐变没有改变,因为我知道它应该。启用用户交互启用我的视图和我的按钮的属性都已启用。

最近,我创建在Xcode的几个应用程序,工作得很好,但我并没有在这些项目中使用故事板。因此,我猜测在使用我只是不知道的故事板时,还有一些额外的事情要做。我正在使用Xcode 4.5和iPhone 6.0模拟器。

我在我的ViewController的viewDidLoad方法中编写了NSLog(@"View was loaded.");声明,以确保此视图控制器实际上已加载。 (我知道我的按钮不会显示,如果它是错误的视图控制器,但我这样做只是为了确保。)

我还在我的ViewController中编写了changeTitle:方法,将我的按钮的标题更改为新标题被按下后,以防万一按钮工作,但其渐变只是不会响应水龙头。我将这IBAction链接到我的按钮,但它没有被调用。

以我的ViewController,我创建一个UIButton我连接到我的按钮一个IBOutlet。在我的ViewController的viewDidLoad方法,我改变了我的按钮的标题新标题,这实际工作。我的按钮的标题在iOS模拟器中启动我的应用程序时更改为此新标题。虽然按钮本身仍然没有响应。

作为最后一次尝试,我还在我的ViewController的viewDidLoad方法中写了[button setEnabled:YES];,但这没有帮助。我的按钮仍然不响应任何水龙头。我错过了什么?

回答

0

这很奇怪。我的打印机出了问题,所以我重新启动了电脑。之后,这个问题也突然解决了(就像我的打印机问题一样)。我不确定这可能会如何影响任何事情,但我很高兴它再次运作!

0

出现同样的问题。 显然内容正在重置模拟器工作对我来说 很奇怪这个..

相关问题