問題タブ [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.

0 投票する
2 に答える
867 参照

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ナビゲーションのため、ここではデリゲートを操作できません。

0 投票する
4 に答える
1382 参照

iphone - 私のretainCountは増加していますか?

ここでrssリーダーを構築しようとしています。ユーザーがアーティカルを読み終えて、deallocを押し戻すと、呼び出されないという問題があります。

そして私はretainCount6と時々7を得ました!!

カスタマイズされたパネルがたくさんあります

戻るボタンを押すと、ビューがポップされ、deallocは呼び出されませんか?!

.hファイル:

.mファイル:

添加 :

私が使用したArticalを呼び出していたとき

0 投票する
1 に答える
1053 参照

objective-c - popViewController の後の loadView

さて、このプロジェクトには、NavigationController で互いに接続された 2 つの ViewControllers があります。各 VC に移動すると、すべてが適切に読み込まれ、loadView メソッドが適切に呼び出されます。しかし、戻ると、この loadView メソッドは呼び出されていません。

VC の上にある VC をポップした直後に、VC に loadView メソッドを実行させるにはどうすればよいですか?

0 投票する
1 に答える
4696 参照

ios - iOS: popViewControllerAnimated が呼び出された後のコールバック関数?

ストーリーボードに 2 つのビューを持つナビゲーション コントローラーがあります。

最初のビューでは、これを使用して次の (2 番目の) ビューに移動します。

セグエ スタイルはプッシュです。

2 番目のビューには、2 つのトップ バー ボタン、通常どおり戻る戻るボタン、およびバックグラウンドで何かを実行した後、次のコードで戻るカスタムの右バー ボタンがあります。

このコードを呼び出すときに、最初のビューで関数を (コールバック関数のように) 呼び出して、最初のビューでいくつかのものを更新したい場合があります。

どうやってやるの?

最初のビューでviewWillAppearを使用しようとしましたが、毎回更新したくありません。

ありがとう!

解決しました。

問題を解決する方法を見つけました: prepareForSegue 関数を使用すると、[segue destinationViewController] オブジェクトの任意のプロパティを設定できます。

そこで、デリゲート プロパティを送信側 (最初の) コントローラーに設定し、2 番目のコントローラーで [delegate anyFunction] を呼び出すことができます。

それはうまくいきます、多分それは良い解決策です... :-S

0 投票する
3 に答える
555 参照

ios - 戻るボタンを押しても、UINavigationViewController の前のビューに戻るアニメーションが表示されない

UITabBarController は、5 月のアプリケーションのルートです。各タブのルートは、UITableViewController をプッシュしている異なる UINavigationViewController です。

問題は、戻るボタンを押すとナビゲーション バーがアニメーション表示されるが、前のテーブル ビューがアニメーションなしですぐに表示されることです。UITableViewController も UINavigationViewController もサブクラス化されておらず、ポップ機能のカスタム コードはありません。

以前、別の iOS アプリケーションを開発していたときは、このような問題はありませんでした。唯一の違いは、現在 XCode 4 と iOS 5 SDK を使用していることです。

私は答えを見つけるために多くを費やしましたが、似たようなものは見つかりませんでした。

どんな手掛かり?

0 投票する
2 に答える
329 参照

iphone - popViewControllerの後にint値がゼロに変更されました

私は2つのビューコントローラーがABと言っています

ああで私はやっています

私はやっています

Bmで私はやっています

私の問題は、値の変更をポップバックして0(ゼロ)に設定するとです。そのため、正しいcIdにアクセスできません。なぜそれが変化なのか?私が間違っていることは何ですか?どんな助けでも、提案も役に立ちます。 前もって感謝します。

0 投票する
2 に答える
1989 参照

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を手動で呼び出すボタンを追加しました。これは毎回機能しますが、プログラムで呼び出すと機能しないのはなぜですか?

0 投票する
4 に答える
1532 参照

ios - popViewControllerAnimatedの後、UITextFieldの内容は空です

私のアプリでは、ナビゲーションコントローラーを使用しています。私の問題は、前のビューに移動してから現在のビューに戻ると、このビューのすべてのTextFieldが空になることです。

ナビゲーションコントローラーからスタックをナビゲートするときに、これらの値を(テキストフィールドに)保存する方法がわかりません。

これは、popViewControllerAnimatedを呼び出す私のメソッドです。

0 投票する
1 に答える
1501 参照

objective-c - popViewControllerAnimated は、viewwillappear に影響しますか?

私は2つのクラスを持っています。A、Bクラスとしましょう。Aクラスから pushviewController を呼び出すと、Bクラスが出現します。次に、問題があります.Bクラスからpopviewcontrolleranimatedメソッドを呼び出すと、Aに戻りますが、両方のクラスのviewwillappearメソッドが呼び出されています。ここで何が起こっているのか誰でも教えてくれます。ハマった!。下はAクラス。

Bクラスはこちら

0 投票する
3 に答える
1832 参照

objective-c - popViewControllerAnimated アニメーションが機能しない

これはSOでの繰り返しの質問であることは知っていますが、まだ理解できません。アプリがバックグラウンドになってから戻ってくると、アニメーションが機能しません。アプリを初めて起動すると、ビュー間でプッシュ/ポップ アニメーションを取得できますが、アプリがバックグラウンドになると、アニメーションが停止します。

カスタム ナビゲーション コントローラー クラスを作成し、メソッドを拡張UINavigationControllerして記述しpopViewControllerAnimatedました。

どんな助けでも大歓迎です。