忍者ブログ
iphone開発とかモンハンとか日々思ったこととか・・・
プロフィール
HN:
ritzii
性別:
男性
職業:
iphoneアプリとか作る人
趣味:
もんはん
自己紹介:
2009/04~仕事ないです。
その後1ヶ月モンハンだけですごすorz

っというわけで5月からiphoneアプリ開発をはじめました!
xcodeどころかmacも初めて…

作ったアプリのサイトはこちら
Sky-Remora
フリーエリア




×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

 
横画面起動で作っているAPPがあるんですが、window自体は回転させてないんですよ。

OS2.2ではapplicationDidFinishLaunching:applicationメソッドでsetFrameしたらIBで貼り付けてるviewがぶっ飛ぶんですよ、見える位置に戻したところでなぜかtouchが反応しなくなるという現象を解決できず。

現状)
画面向き=横
window向き=縦

これがなぜ問題かというと3.0で追加されたCOPY機能が問題で


PR
 
iphone OS 3.0の公式DL開始が明日からということで今後の開発スタンスを決めるべく導入してみました。

以下の点に注意しながらぽちぽちやってみました。
  • Developerディレクトリに上書きはせず別フォルダにインストール
  • 起動したあとオーガナイザに表示されているブランクのデバイスを削除

これだけでした。

それでもって動作確認。

 
今日も今日とてiphoneとにらめっこしてますが、アプリ中で設定を保存
しようと思った訳ですよ。

最初は参考にしている本にかいてあったNSUserDefaultを調べてみたんですが
iphoneの設定になってしまい何となく不便を感じました。

よって却下、保存したいデータも多いのでこの観点からいっても却下ですが。

で本を読んでいるとNSArrayにはファイルにそのまま保存する機能があるとか書いてあるけど
NSArrayも複数保存したい、管理的に一元化したいのでデータクラスを作ることに。



 UIActionSheet使ってみましたが。

058eefc6.png







キャンセルボタンが上のほうしか反応しないんですよ。

それで調べてみたんですよ。

WalkerさんのAppleWalkerで同様のはまり事例がエントリーされていましたので参考にさせていただきました。

押せない理由は中央に配置したwebViewにshowInしたからなんですが、
キャンセルボタンの位置がくっつけたVIEWより外にあるからなんですね。

ならばwindowを指定しshowInするとよい雰囲気だったので早速やってみる。
UIWebViewを使用していると避けては通れないところだと思いますが、
現在作っているのがまさにブラウザなので直面しました。

プロトコルの定義がoption項目なのでスルーしてしまいたい、
しかし通信エラー等をユーザに通知していない場合は、
apple store申請時にことごとくリジェクトをされてしまいます。
(ここについてはいろいろな開発者さんたちのブログに書かれていますね)

というわけで単純にエラーがおきたらアラートを出してみました。
- (void)webView:(UIWebView*)view didFailLoadWithError:(NSError*)error {
	
	UIAlertView *alert = [[UIAlertView alloc]
	initWithTitle:@"error notice"
	message:@"error occurred"
	delegate:self
	cancelButtonTitle:@"OK"
	otherButtonTitles:nil];
	[alert show];
	[alert release];
}
結局これではいけてないんですが。

カレンダー
04 2024/05 06
S M T W T F S
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
最新コメント
[07/02 ritzii]
最新トラックバック
ブログ内検索
バーコード
P R
忍者ブログ [PR]