iOS4.0 SDK (Xcode 3.2.3-) でビルドすると自動的に Fast App Switching が効くようになる。ホームボタンを押して終了させて、次回起動した時には終了直前の状態(画面)に復帰することができる。
これはこれで便利なのだが iPhoneシミュレータでもこれを忠実に再現していて開発時には困ったことになる。修正して再ビルドしても初期実行にならずに直前の走っていたバージョンが復帰してしまう。
これを防ぐには Info.plist に UIApplicationExitsOnSuspend=YES の設定を行う。
UIApplicationExitsOnSuspend
YESの場合は、iOS3以前と同様にアプリは完全終了する。
NOまたは設定なしの場合は、一時停止状態となり次回起動時に直前の状態が復帰される。
開発時は UIApplicationExitsOnSuspend=YES にした方が良さそうだ。
(追記 7/12)plistエディタでは「Application does not run in background」が相当する。Keyに手で「UIApplicationExitsOnSuspend」と入力すると自動的にその名称に置き換わる。
iOS 4.0 でアプリを一時停止しない設定 - UIApplicationExitsOnSuspend
2010年6月24日木曜日 | Published in Info.plist, iOS 4.0, iPhone | 0 コメント
登録:
コメントの投稿 (Atom)
人気の投稿(過去 30日間)
-
ケータイでいう端末識別番号に近いものが iPhone にないか調べてみた。その簡単なまとめ。 [2010-09-17追記] ・ECID ・参照情報 [2011-11-11追記] ・IMEIの取得方法 番号一覧 名称 説明 格納先 例...
-
新アプリ2本 Todayee Text / Photo をリリースしました。読み方は「トゥデイー」。どちらもエバーノート投稿専用アプリです。名前の通り2つのアプリは関係があって Todayee プラットフォームという共通の仕組みで動作しています。このプラットフォームで動作...
-
[前回] Cocoaの日々: UIView - トランジション[1] 標準のもの 今回は CATransitionを使ったトランジションを試してみる。 iOS Reference Library 提供のサンプル "Transition"ボタンを押す...
-
todayee pics を大幅にバージョンアップした。 AppStore ・Adobe Creative Cloud による高機能フォトレタッチ搭載 ・写真1枚毎にコメント入力 ・オリジナルサイズ対応 ・スクウェア加工 そのほかかなり手を入れて使い...
-
コミニュティによるバグレポートまとめサイト Open Radar カテゴリは iPhone/iPod Touch, Developer Tools, App Store, Mac OS X, iCloud, iTunes, ... など多岐に渡る。問題に直面した場...




Responses
Leave a Response