基本xcode iphone应用程序不工作,点击按钮更改文本?

基本xcode iphone应用程序不工作,点击按钮更改文本?,iphone,xcode,uiviewcontroller,Iphone,Xcode,Uiviewcontroller,我遵循了下面的教程,它基本上只是告诉您创建一个按钮和一个标签。单击按钮时,标签应更改为某些文本 它运行,但显示一个空白屏幕。当你点击屏幕时,它会变成蓝色,就像整个页面是一个按钮。我认为它正在加载mainwindow.xib文件,而不是默认的ViewController.xib 有什么想法吗,我显然错过了什么 谢谢 编辑 你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情 如果你把你的代码或文件上传到某个地方,我可以帮你看一下 在没有看到你实际做了什么的情况下,很难猜测

我遵循了下面的教程,它基本上只是告诉您创建一个按钮和一个标签。单击按钮时,标签应更改为某些文本

它运行,但显示一个空白屏幕。当你点击屏幕时,它会变成蓝色,就像整个页面是一个按钮。我认为它正在加载mainwindow.xib文件,而不是默认的ViewController.xib

有什么想法吗,我显然错过了什么

谢谢

编辑


你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情

如果你把你的代码或文件上传到某个地方,我可以帮你看一下


在没有看到你实际做了什么的情况下,很难猜测问题出在哪里。你可能犯了一个简单的错误。我会再看一遍这个例子,看看你是否做了一些不同的事情

如果你把你的代码或文件上传到某个地方,我可以帮你看一下


在没有看到您实际做了什么的情况下,很难猜测问题出在哪里^ ^

可能是来自您的XIB(最有可能)或您的应用程序代理

您确定按钮连接正确吗?
请向我们发送到目前为止您的项目代码/邮政编码

它可能是来自您的XIB(最有可能)或您的应用程序代理的任何内容

您确定按钮连接正确吗?
请向我们发送到目前为止您的项目代码/邮政编码

正如我所怀疑的那样。这不是代码问题,因为代码很好。教程也非常好。我认为这与锡伯族有关,当我观察锡伯族时,我看到:

在MainWindow.xib中,有一个从ViewController加载的按钮。为什么?我不知道。 它可能是偶然放在那里的。下面是我的意思的截图:
左视图来自视图控制器。请参见ViewController中的UIButton加载?它挡住了视线的其余部分。只需删除加载到视图上的按钮,它就能完美工作。视图层次结构基本上被那个巨大的无关按钮阻止了

正如我所怀疑的那样。这不是代码问题,因为代码很好。教程也非常好。我认为这与锡伯族有关,当我观察锡伯族时,我看到:

在MainWindow.xib中,有一个从ViewController加载的按钮。为什么?我不知道。 它可能是偶然放在那里的。下面是我的意思的截图:
左视图来自视图控制器。请参见ViewController中的UIButton加载?它挡住了视线的其余部分。只需删除加载到视图上的按钮,它就能完美工作。视图层次结构基本上被那个巨大的无关按钮阻止了

是的,你可能是对的。。通过阅读一本书的示例(使用以前版本的xcode)和在线链接,我已经做了两次。我相信这很简单,只是因为我是个新手,我不知道该找什么。谢谢你的帮助,我已经添加了上面的代码。看起来一切都应该很好,至少从我所看到的。也许教程已经过时了或者类似的东西。我在这方面取得了成功,它涵盖了很多方面,所有的例子都对我有用。Sum指出了我的错误,它是主窗口上的一个幻影按钮。xib覆盖了所有内容。我必须在某个时候把它拖到纸上。谢谢你帮我调查并验证我的代码。是的,你可能是对的。。通过阅读一本书的示例(使用以前版本的xcode)和在线链接,我已经做了两次。我相信这很简单,只是因为我是个新手,我不知道该找什么。谢谢你的帮助,我已经添加了上面的代码。看起来一切都应该很好,至少从我所看到的。也许教程已经过时了或者类似的东西。我在这方面取得了成功,它涵盖了很多方面,所有的例子都对我有用。Sum指出了我的错误,它是主窗口上的一个幻影按钮。xib覆盖了所有内容。我必须在某个时候把它拖到纸上。感谢您为我查看此信息并验证我的代码::)。。。事情总是简单的。昨天我沮丧得直扯头发。感谢您花时间下载并查看源代码。明亮的谢谢。:)。。。事情总是简单的。昨天我沮丧得直扯头发。感谢您花时间下载并查看源代码。明亮的谢谢。:)
#import <UIKit/UIKit.h>

@interface fun_buttonViewController : UIViewController {
    UILabel *textLabel;

}

@property (nonatomic, retain) IBOutlet UILabel *textLabel;

- (IBAction)changeTheTextOfTheLabel;

@end
#import "fun_buttonViewController.h"

@implementation fun_buttonViewController

@synthesize textLabel;

- (void)dealloc
{
    [super dealloc];
    [textLabel release];
}

- (IBAction)changeTheTextOfTheLabel
{
    [textLabel setText:@"Hello, World!"];
}

- (void)didReceiveMemoryWarning
{
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];

    // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle

/*
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad
{
    [super viewDidLoad];
}
*/

- (void)viewDidUnload
{
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

@end