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

解決済みの質問

objective-c 初心者です

はじめまして。iphone アプリ開発を始めようと思い、まずは簡単なアプリからと人のまねをして時計アプリを書いております。http://www.slideshare.net/takuya0429/121216の43枚目のスライドを丸写しにしました。しかし、iPhoneシミュレーター(iphone 6.1)でシミュレーションしても真っ黒な画面が移されるだけで思うように機能しません。
なぜ機能しないかを考えられる範囲でご教授願いたい次第です。

環境はmacbook air 13inch にてXcode 4.6.3を使用しております。
以下に作成したコードを記載いたします。

//
// ViewController.h
// watch
//
// Created by motoyama kaoru on 2013/08/15.
// Copyright (c) 2013年 motoyama kaoru. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UILabel *timeLabel;

@end


//
// ViewController.m
// watch
//
// Created by motoyama kaoru on 2013/08/15.
// Copyright (c) 2013年 motoyama kaoru. 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.
[NSTimer
scheduledTimerWithTimeInterval:0.1
target:self
selector:@selector(update)
userInfo:nil
repeats:YES];
}

-(void)update{
NSDate *now = [NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm:ss"];
self.timeLabel.text = [df stringFromDate:now];
}

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

@end

投稿日時 - 2013-08-15 13:29:05

QNo.8220569

困ってます

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

Q1 ちゃんと、29ページからの手順をフォローしたのでしょうか?

Q2 XcodeのViewController.m のソースリスト表示のIBOutlet UILabel *timeLabel の左に、黒丸の表示は、ついていますか?

Q3 IBOutletの部分は、自分で手入力したのではなく、Xcodeで、ウィンドウで、Outletをして、名前入力して、コード生成させたものですか?

どれかが、ノーなら、ちゃんとした表示は出ません。

すべて、yesでも、表示が更新されない可能性大のそーすですが。

投稿日時 - 2013-08-21 09:18:53

お礼

3が不履行でした、、

大変デリケートなんですね><
ありがとうございました!

投稿日時 - 2013-12-02 01:28:10

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

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

回答(1)

あなたにオススメの質問