問題タブ [popviewcontrolleranimated]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - ViewControllerから戻り値を取得するにはどうすればよいですか?// popViewControllerAnimatedを2回?引き返す?
Three20ライブラリを含め、ビューにTTNavigatorを使用しています。
私の目標は、ビュー4からビュー2に戻ることです。
これについて私が見つけた唯一の解決策は、ビュー4でpopViewControllerAnimatedを呼び出してビュー3に到達し、次にビュー3のViewDidAppearでpopViewControllerAnimatedを再度呼び出してビュー2に到達することです。
問題は、もちろん、ViewDidAppearがView4からView3に呼び出された場合にのみ、View 3のViewDidAppearでpopViewControllerAnimatedを呼び出したい場合です(たとえば、View2がView3を開く場合)。
私が見る限り、BOOLプロパティなどを設定する必要がありますが、どのようにしたらよいでしょうか。Three20によって提供されたURLナビゲーションのため、ここではデリゲートを操作できません。
iphone - 私のretainCountは増加していますか?
ここでrssリーダーを構築しようとしています。ユーザーがアーティカルを読み終えて、deallocを押し戻すと、呼び出されないという問題があります。
そして私はretainCount6と時々7を得ました!!
カスタマイズされたパネルがたくさんあります
戻るボタンを押すと、ビューがポップされ、deallocは呼び出されませんか?!
.hファイル:
.mファイル:
添加 :
私が使用したArticalを呼び出していたとき
objective-c - popViewController の後の loadView
さて、このプロジェクトには、NavigationController で互いに接続された 2 つの ViewControllers があります。各 VC に移動すると、すべてが適切に読み込まれ、loadView メソッドが適切に呼び出されます。しかし、戻ると、この loadView メソッドは呼び出されていません。
VC の上にある VC をポップした直後に、VC に loadView メソッドを実行させるにはどうすればよいですか?
ios - iOS: popViewControllerAnimated が呼び出された後のコールバック関数?
ストーリーボードに 2 つのビューを持つナビゲーション コントローラーがあります。
最初のビューでは、これを使用して次の (2 番目の) ビューに移動します。
セグエ スタイルはプッシュです。
2 番目のビューには、2 つのトップ バー ボタン、通常どおり戻る戻るボタン、およびバックグラウンドで何かを実行した後、次のコードで戻るカスタムの右バー ボタンがあります。
このコードを呼び出すときに、最初のビューで関数を (コールバック関数のように) 呼び出して、最初のビューでいくつかのものを更新したい場合があります。
どうやってやるの?
最初のビューでviewWillAppearを使用しようとしましたが、毎回更新したくありません。
ありがとう!
解決しました。
問題を解決する方法を見つけました: prepareForSegue 関数を使用すると、[segue destinationViewController] オブジェクトの任意のプロパティを設定できます。
そこで、デリゲート プロパティを送信側 (最初の) コントローラーに設定し、2 番目のコントローラーで [delegate anyFunction] を呼び出すことができます。
それはうまくいきます、多分それは良い解決策です... :-S
ios - 戻るボタンを押しても、UINavigationViewController の前のビューに戻るアニメーションが表示されない
UITabBarController は、5 月のアプリケーションのルートです。各タブのルートは、UITableViewController をプッシュしている異なる UINavigationViewController です。
問題は、戻るボタンを押すとナビゲーション バーがアニメーション表示されるが、前のテーブル ビューがアニメーションなしですぐに表示されることです。UITableViewController も UINavigationViewController もサブクラス化されておらず、ポップ機能のカスタム コードはありません。
以前、別の iOS アプリケーションを開発していたときは、このような問題はありませんでした。唯一の違いは、現在 XCode 4 と iOS 5 SDK を使用していることです。
私は答えを見つけるために多くを費やしましたが、似たようなものは見つかりませんでした。
どんな手掛かり?
iphone - popViewControllerの後にint値がゼロに変更されました
私は2つのビューコントローラーがAとBと言っています
ああで私はやっています
私はやっています
Bmで私はやっています
私の問題は、値の変更をポップバックして0(ゼロ)に設定するとです。そのため、正しいcIdにアクセスできません。なぜそれが変化なのか?私が間違っていることは何ですか?どんな助けでも、提案も役に立ちます。 前もって感謝します。
ios - UINavigationcontrollerpopViewcontrollerは2回目の試行では機能しません
アプリで少し問題が発生しました。単純な問題ですが、クラッシュの原因がわかりません。
Webビュー(ストーリーボードで作成およびリンクされている)のみを備えた単純なビューコントローラーがあります(ARCが有効):
ビューが最初に開いたときにpopViewControllerAnimatedが呼び出され、ユーザーは最後のビューコントローラーにリダイレクトされます。ただし、ビューを再度開くと、popViewControllerAnimatedが呼び出された後にEXEC_BAD_ACCESSが返されます。ゾンビコードを有効にすると、次のトレースが表示されます。
私はいくつかのことを試しましたが、それでもセレクターが何と呼ばれているのかはっきりしていません。Webビューはまだビジーだと思います。
誰かが私を軌道に戻すアイデアを持っていますか?
[編集]
EXEC_BAD_ACCESSは、Webビューのデリゲートをnilに設定することで修正されます。しかし、本当の問題はまだあります。ビューがUINavigationスタックに初めてプッシュされると、Webビューが読み込まれ、404の後にpopViewControllerAnimatedが正常に実行されます。しかし、2回目に同じビューをUINavigationスタックにプッシュするとき(最初に行ったのと同じ方法)、popViewControllerAnimatedは何もしません。ゼロかどうかを確認しましたが、問題ないようです。
私の最初のアイデアは、それが別のスレッドで実行され、UINavigationcontrollerがそこに存在しないということでした。私はperformSelectorOnMainThreadの助けを借りてその可能性を排除しました。
最後に、popViewControllerAnimatedを手動で呼び出すボタンを追加しました。これは毎回機能しますが、プログラムで呼び出すと機能しないのはなぜですか?
ios - popViewControllerAnimatedの後、UITextFieldの内容は空です
私のアプリでは、ナビゲーションコントローラーを使用しています。私の問題は、前のビューに移動してから現在のビューに戻ると、このビューのすべてのTextFieldが空になることです。
ナビゲーションコントローラーからスタックをナビゲートするときに、これらの値を(テキストフィールドに)保存する方法がわかりません。
これは、popViewControllerAnimatedを呼び出す私のメソッドです。
objective-c - popViewControllerAnimated は、viewwillappear に影響しますか?
私は2つのクラスを持っています。A、Bクラスとしましょう。Aクラスから pushviewController を呼び出すと、Bクラスが出現します。次に、問題があります.Bクラスからpopviewcontrolleranimatedメソッドを呼び出すと、Aに戻りますが、両方のクラスのviewwillappearメソッドが呼び出されています。ここで何が起こっているのか誰でも教えてくれます。ハマった!。下はAクラス。
Bクラスはこちら
objective-c - popViewControllerAnimated アニメーションが機能しない
これはSOでの繰り返しの質問であることは知っていますが、まだ理解できません。アプリがバックグラウンドになってから戻ってくると、アニメーションが機能しません。アプリを初めて起動すると、ビュー間でプッシュ/ポップ アニメーションを取得できますが、アプリがバックグラウンドになると、アニメーションが停止します。
カスタム ナビゲーション コントローラー クラスを作成し、メソッドを拡張UINavigationController
して記述しpopViewControllerAnimated
ました。
どんな助けでも大歓迎です。