みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

iOSアプリのビルドエラー(初心者です)

以下のサイトを参考に、動画の通りにプログラムを組んでみたのですが、参考サイトの通りビルドができず、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

投稿日時 - 2013-09-11 02:32:13

QNo.8258794

すぐに回答ほしいです

質問者が選んだベストアンサー

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

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

投稿日時 - 2013-09-11 08:59:21

お礼

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

投稿日時 - 2013-09-11 12:07:11

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

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

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

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

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

投稿日時 - 2013-09-11 09:08:16

あなたにオススメの質問