気になる

アフェリエイト旅行

自動車

家庭菜園

« xcodeでカレンダーアプリを作りたければ、view用の画面を自作が必要 | トップページ | prepareForSegue 画面の遷移 »

2013/07/09

xcodeでRunさせて、自分が今何をしているのか知る方法

コードの中に、下記を記述しておくだけで・・
ログ吐き場に「ナニしているか」教えてくれる♪\(^o^)/ 感動!涙でそう!

    NSLog(@"%s", __func__);

とりあえず・・昨日から
アップルのリファレンス「2つ目のiOSアプリケーション:ストーリーボード」を印刷してw 読み進めながらやっているんですが、黄色のエラーが出ているからか進まなくなってしまって泣きが入ってました。(前にも取り組んだけどやっぱり同じ所でエラーが出てサッパリなので諦めてしまったんですが、これじゃいかんと再奮起。。。でもエラー。w)

BirdsMasterViewController.mの

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)senderの

「{ }」の中に、NSLog(@"%s", __func__); と記述したら〜♪自分が今ナニをどこまでやっているのかがなんとなく掴めるように!!!(*^_^*)

モチベーションUpできたので頑張れますぅ。

エラー1://    [self dismissModalViewControllerAnimated:YES]; (コード書いている間にも)エラーが出たので次に直した[self dismissViewControllerAnimated:YES completion:NULL];

エラー2:@implementation BirdsMasterViewController部分で、Method ' addSightingViewControllerDidFinish:name:location  ' in protocol  not implementedと怒られてる。。。^_^; 

参考として・・

実装されてない???
スペルをミスしている可能性・・しょうがないので、AddSightingViewController.hのプロトコル宣言した部分の「-(void)addSightingViewControllerDidFinish:(AddSightingViewController *)controller name:(NSString *)name location:(NSString *)location;」をコピーして、BirdsMasterViewController.mに貼りつけたら・・エラーが無くなりました。(・∀・) キャッ恥ずかしい。

エラー3:
addボタンを押しても、入力フィールド画面が無い!(´・ω・`)

AddSightingViewController.mファイルの最初から書かれているコードの必要ない部分をコメントにした。ら・・ちゃんと表示された。あらまw

エラー4:
BirdSightingトップ画面で、いくつかテスト入力した内容はマスターでは一行ずつ表示はされているが、その一行をタップすると・・詳細画面データいる側では、内容が伴って反映されない。

BirdWatching[4703:c07] Unknown class BirdDetaViewController in Interface Builder file.とか言われた。。。

[“Unknown class ‘class name’ in Interface Builder file”]
クラスネームをもしかしてスペルミス?と思って

プロジェクト全体から検索 [Ctrl+Shift+F 文字列]
うーんヒットしないからそんな間違いはしてないみたい。

ちなみにファイルの中で次を検索はCtrl+G
戻っていくのはCtrl+Shift+G

でも、明らかにそのクラス名は間違っていると思う。^_^; 

一応、Compile Sources のグループ中をみてみるがちゃんと「BirdsDetailViewController.m」はある。。。ファイルを削除して追加してみたが変化無し。(-_-;) うーん。
もっとヒントをちょうだい!
おぉ、便利なものをまた教えて導いてくれるブログがありました♪
このセットで使いまわそう。(*^_^*)

  NSLog(@"self class : %@" , NSStringFromClass([self class]));

 NSLog(@"_cmd : %@" , NSStringFromSelector(_cmd));

 NSLog(@"__LINE__ : %d" , __LINE__);

 NSLog(@"__FILE__ : %s" , __FILE__);

    NSLog(@"__func__ : %s" , __func__);

 NSLog(@"__PRETTY_FUNCTION__ : %@" , [NSThread callStackSymbols]);

でも・・わからない。w

トップ画面からaddボタンで入力画面に遷移してデータを入力してdone.
ちゃんとデータはトップ画面の一覧表示に羅列される。

で、その1つのセルをタップすると・・詳細シーンに遷移して「中身」が表示される予定なのに、ひな形は表示されるもデータが反映されてない。(´・ω・`)
もう何日もつまづいている。。。

とりあえず、今回はこの教科書ですすめるのは諦め。
他の書籍でどうようのアプリ作成方法に挑戦して理解を深める!時間の無駄!w

« xcodeでカレンダーアプリを作りたければ、view用の画面を自作が必要 | トップページ | prepareForSegue 画面の遷移 »

MacMini」カテゴリの記事

コメント

I cant wait to go through additional from you. That is really an incredible weblog.

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: xcodeでRunさせて、自分が今何をしているのか知る方法:

« xcodeでカレンダーアプリを作りたければ、view用の画面を自作が必要 | トップページ | prepareForSegue 画面の遷移 »

google検索

  • Google


    このブログを検索
    ウェブ全体から検索

カテゴリー

ニュース

  • 日経平均(長期)

    株価ミニチャートのブログパーツ
  • 経済指標(発表と内容)へのリンク
    http://jp.investing.com/economic-calendar/
  • 経済指標
  • . . .
  • 日経平均チャート
    by 株価チャート「ストチャ」
  • 株指標
2019年5月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31