iPhoneアプリネットワーク+GPSプログラミングを今さらながら勉強中。
よくわかっている方向きなようで、本を見ただけではソースを作ることはできないようだ。
ソースをダウンロードして、じっくり見ないといけない。
早速Chapter 4のMapCastで困った。
警告がでる。これは気持ち悪い。

そこで次のように修正してみた。
FlipsideViewController.mの警告が出る場所を修正。
コンフリクトしているらしいので、適当にBooleanをBOOLに変えてみたらいけた。
– (void)viewDidAppear: (Boolean)animated
– (void)viewDidAppear: (BOOL)animated

ここは使用しちゃだめなメソッドを使っているということらしいので修正
//NSString *formattedDateString = [[NSDate date] descriptionWithCalendarFormat:@”%Y-%m-%d-%H-%M-%S” timeZone:nil locale:nil];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@”ja_JP”] autorelease]];
[dateFormatter setDateFormat:@”yyyy-MM-dd-kk-mm-ss”];
NSString *formattedDateString = [dateFormatter stringFromDate:[NSDate date]];

ここは必要ないだろうということでコメントアウト
NSLog(sHead);
//NSLog(sHead);

これで警告が出なくなった。
取り敢えずこれでいいか。

あと、テーブルをP94Mapcast_entyテーブル構造に従って作成したが、どうもインサートされていないので、PHPの方をみると
 media_typeとencodeというのも必要らしい。
ということでこれらも追加
 media_typeは20文字、encodeは50文字
としてUTF8にて作成した。

するとちゃんと動作した!やった!!

この本はWebプログラムがちゃんとできる人にとっては簡単なんだろうけど、僕には難しいな〜ぁ。
でも、ちゃんとソースを読んでデバッグしていくと何とかなるし、何とか勉強してやろうとすると力がつくかも。
なかなか勉強になる本ですね。