无法运行iOS代码

时间:2014-03-03 08:58:52

标签: ios xcode uibutton uitextfield uilabel

我是开发iOS应用程序的初学者。我正在学习一些教程。在按下UIButton之后,只需尝试将UILabel的文本写入UITextField的文本中。我已将UILabel和UITextField连接到View Controller(在故事板上,在左侧黄色View Controller中)。 甚至从不同的教程中尝试了很多次不同的例子;永远不会奏效(教程Xcode版本是4.0,我正在运行Xcode 5.0.2)

这是.h文件。

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
{
    IBOutlet UILabel *yazi;
    IBOutlet UITextField *sonuc;
}
-(IBAction)islem:(UIButton *)sender;
@end

这是.m文件

#import "ViewController.h"


@implementation ViewController

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

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

-(IBAction)islem: (UIButton *)sender
{
    NSString *degiskenAdi=[yazi text];
    sonuc.text=degiskenAdi;
}

@end

感谢您的帮助..

3 个答案:

答案 0 :(得分:1)

您是否检查过您的IBOutlets是否已连接到笔尖?

您应该看到类似这样的内容:http://i.stack.imgur.com/r1O5U.png

答案 1 :(得分:0)

更改.h文件

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

    @property (weak, nonatomic)IBOutlet UILabel *yazi;
    @property (weak, nonatomic)IBOutlet UITextField *sonuc;
    -(IBAction)islem:(UIButton *)sender;
@end

检查您的插座和操作按钮是否与.xib连接。这应该做的工作。 :)

答案 2 :(得分:0)

您好,检查了您的代码是否正常工作..

您必须在代码中检查以下内容:

1)检查所有IBOutlet是否正确链接。 2)检查您的按钮操作方法是否在“Touchup Inside”(检查屏幕截图)

下链接

enter image description here