iphone_dev_sap早朝勉強会第3回
「メール」アプリから他アプリ(PDFリーダーとか)を開くインターフェースってどうやってアプリに組み込むの?(.@HUDMX) #WDStudy
2010-08-24 05:29:27プログラムではdidFinishLaunchingがOptions付きのものが増えてるのでそこで処理を追加。 (.@palnyan) #WDStudy
2010-08-24 05:40:08技術情報blogみたいなものを書いてた人が金ヅル掴んだか転職したか技術基盤が薄っぺらいかで記事を書かなくなったのでiOS3.2〜4の情報は日本語であんまり出てない。(.@TeamMOSA2) #WDStudy
2010-08-24 05:45:22CFBundleDocumentに関する情報はMacとiPhoneで異なるので注意。ハマった。(.@palnyan) #WDStudy
2010-08-24 05:45:32@TeamMOSA2 そのメソッドだけだとマルチタスキングでバックグラウンドから戻ったときに呼ばれないので、別のデリケートだったかにも処理追記が必要です。
2010-08-24 06:03:54iPhone OS3.2用のSDKリファレンスで新機能の紹介として"File and Document Support" があるよ(.@TeamMOSA2) #WDStudy
2010-08-24 06:05:55UIApplicationDelegateの各プロトコルメソッドで各ビューコントローラをこんな風に呼べば良いんじゃね?(.@TeamMOSA2) #WDStudy
2010-08-24 06:23:16@TeamMOSA2 @palnyan 調べました。マルチタスキング対応アプリで、バックグラウンドのアプリがカスタムURLスキームで呼ばれた場合、デリゲートメソッドapplication:handleOpenURL:だけが呼ばれます。didFinish…は呼ばれないです。
2010-08-24 06:34:11NSXMLParserはOS3.1ぐらいまでNSObject系だったのがProtocolになったのでdelegateをヘッダに指定しないと駄目なんじゃ?(.@TeamMOSA2) #WDStudy
2010-08-24 06:34:37@TeamMOSA2 @palnyan もう1つ。handleOpenURL:だけ処理を書くとiPhone3Gみたいなマルチタスキング非対応に×なのでdidFinish…のoptionsにUIApplicationLaunchOptionsURLKeyキーがあるかも調べてください
2010-08-24 06:46:49application:handleOpenURL:とdidFinishLaunchingWithOptions:は、両方が同時に呼ばれることはないため、URLスキームの妥当性判断が2重に行われるのではという心配は不要です。
2010-08-24 06:50:19似たような手法でライト版はこんな風にターゲットを追加してプリプロセッサの定義を追加して作ります。(.@TeamMOSA2) #WDStudy
2010-08-24 06:55:30