プロが教える店舗&オフィスのセキュリティ対策術

以下のサイトを参考に、動画の通りにプログラムを組んでみたのですが、参考サイトの通りビルドができず、Failedとなってしまいます。
http://dotinstall.com/lessons/basic_ios/4121

参考サイトのソースコードをそのまま貼り付けてもエラーを返されたのでXCodeのバージョンの問題かな?と思ったのですが、”Text”に変わるプロパティがわからず、困っています。
該当箇所のスクリーンショットを添付しましたので、もしおわかりになりましたら教えてください。よろしくお願いします。


MAC OS X 10.7.5
XCode: Version 4.6.3

//
// ViewController.m
// MyFourthApp
//
// Created by Test on 13/09/11.
// Copyright (c) 2013年 com.test. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@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)buttonPush:(id)sender {
self.labelText.text = @"You Pushed Me!";

}
@end

「iOSアプリのビルドエラー(初心者です)」の質問画像

A 回答 (2件)

http://dotinstall.com/lessons/basic_ios/4120

これの1:08くらいからの作業、してなくないですか?
Outletを設定しないとどこにもlabelTextは定義されていないので、
self.labelTextは記述できませんよ。
    • good
    • 0
この回答へのお礼

ご指摘の通り、その作業を飛ばしてました。。
アドバイスありがとうございます!!

お礼日時:2013/09/11 12:07

UILabel *labelTextが、生成されていない。



生成するには、インタフェースビルダー画面にて、アシスタントエディターモードにする。
左が、インタフェースビルダー画面で、右が、ViewController.m にする。

それで、インタフェースビルダー側に配置したボタンを、マウスで、コントロールキー押しながらドラッグして、右のViewController.mの@interface宣言部へマウスカーソルを移動し、マウスボタンを離す。

 そうすると、Outeltの生成か、Actionの生成かをきかれるので、Outletの生成で、名前をlabelTextとする。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!