[SDK]iPhoneアプリ開発初心者質問箱4[touch]at MAC[SDK]iPhoneアプリ開発初心者質問箱4[touch] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト26:名称未設定 09/12/14 02:49:43 9BFPepqz0 >>25 新しい証明書を組み込んだプロファイルでビルドしなおす必要があると思う。 27:名称未設定 09/12/14 16:17:04 Tl6p8aOX0 よろしくお願いします。 view-based Application上で、 ボタンを配置し、それを押すと ラベルに表示されているカウンター数が増減する仕組みは、 書籍を見ながら動かす事ができました。 それを応用して、 Utility Applicationを利用して、 flipside view側に置いたボタンを押すと、 main view側に置いたラベルのカウンターが増えるという仕組みが、 できそうでできません。 まったくわかりません。 ググったのですが、Utility Applicationについての記事が 少ないようでうまくヒットしません。 どなたかよきページ、またはサンプルコードなど ご教授願えませんでしょうか。 よろしくお願いいたします。 28:名称未設定 09/12/14 19:28:53 ZuIlhWD10 >>27 フリップ側で操作してとメイン側で表示ってことは、操作した時点ではなく、 メイン側を表示した時に、フリップ側で何回ボタンを押したかが反映されれ ばよいって話? 考え方としてはいくつかある ・どこか共通でアクセス出来る所に変数としてカウンター数値を置いといて、 メイン側表示のタイミングでそれをラベルに反映させる様にする ・フリップ側に切り替えてからのボタン操作の累積した結果(最終的な増減 状態)をメイン側に戻すときに計算し、メイン側ラベルに反映する ・フリップ側にメイン側のインスタンス情報を渡しておき、フリップ側でボタン を押すたびに直接メイン側のカウンター表示を更新する ・フリップ側からメイン側のメソッドを呼び出し、フリップ側でボタンを押すた びに間接的にメイン側のカウンター表示を更新する 簡単に考えて上記の通り。実現の方法はそれぞれに色々ある。 2番目の奴なら、フリップ側にカウント用の変数を用意して、ボタン操作で値 を増減。メインに戻る際には、メインのfilpsideViewControllerDidFinish:を呼 び出す様になっているんだから、それをちょっと改造して、例えば、 FilpsideViewController.hにあるfilpsideViewControllerDidFinish:の宣言を、 -(void)filpsideViewControllerDidFinish:(FilpsideViewController *)controller increase:(int)count; とかにして、countに最終的な増減値を渡す。 MainViewController.m側のfilpsideViewControllerDidFinish:で、countの値を 現在のカウンターに足す。 こんな感じでいける。 具体的なコードは自分で考えて。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch