問題タブ [parentviewcontroller]

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 投票する
6 に答える
16485 参照

iphone - UIViewControllerでparentViewControllerを設定するには?

UIViewController の parentViewController プロパティは読み取り専用ですが、カスタム ビュー コントローラをネストしており、このプロパティを使用したいと考えています。

ただし、読み取り専用であり、このプロパティを設定する他の方法が見つからなかったため、私の質問は次のとおりです。どのように設定しますか?

明らかに、UINavigationController は -pushViewController で何らかの方法でプロパティを設定でき、-presentModalViewController も設定できるため、可能である必要があります。

独自の UIViewController プロパティを追加できることは承知していますが、原則として、parentViewController が正しいプロパティであると確信しています。

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

objective-c - parentViewContollerステートメントの場合

編集ページにつながるナビゲーションバーのボタンと追加ボタンを備えたUITableViewを使用してプログラムを作成しています。テーブル内のアイテムをクリックすると、そのアイテムに関連する情報を含むビュー(rView)がプッシュされます。このビューには、編集ページにつながる編集ボタンがあります。編集ページの完了ボタンに「parentViewControllerがrViewに移動するUITableViewである場合、それ以外の場合はpopViewController」というifステートメントを配置する方法はありますか?これを行う方法があると思いますが、そのための構文がわかりません。ありがとう

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

iphone - サブビューを追加した後のスーパービューとparentviewcontroller nil

何か基本的なことが欠けていると思うので、コミュニティに助けを求めたいと思います。基本的な iPhone ユーティリティ アプリケーションに基づいてアプリを構築しています。私の MainView と FlipsideView はいくつかの要素を共有しているので、それらの部分に対して個別の ViewControllers と nib ファイルを作成しました。これを行うために、私は次のことを行いました: 1. searchDateView.xib のファイルの所有者である searchDateViewController と呼ばれるビューコントローラーを作成しましたMainViewController.m と FlipsideViewController.m の両方に、次のようにサブビューを追加します。

すべてが正常に表示され、機能します。基本的に、メイン ビューとフリップサイド ビューのそれぞれで発生するアクションに応じて、ペン先の UILabel が変更されます。ただし、searchDateViewController が MainView または FlipsideView から読み込まれる場合は、少し異なることをしたいと考えていました。ただし、どのViewControllerがsearchDateViewControllerサブビューを追加しているのかわかりません。

searchDateViewController で試しました:

どちらの場合も、ゼロになります。

だから私の質問は - どのViewControllerがsearchDateViewController aaサブビューを追加しているかを見つけることができますか? もしそうなら、どのように?または、ここでの私のロジックが完全に台無しになっている場合、どうすればよいでしょうか?

ありがとう!

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

iphone - parentViewController の変数へのアクセス

プッシュがparentViewControllerのインスタンス変数を設定できるようにしたい。たとえば、VC1 (親) には一連のテキストフィールドがあり、VC2 (子) から入力されたものはありません。VC2 は VC1 によってスタックにプッシュされます。しかし、 parentViewControllerparentViewController.myString = "foo";は UIViewController であるため、myString フィールドを編集できません。

基本的に、私の質問は「親のインスタンス変数にアクセスするにはどうすればよいですか?」です。

編集:ここで解決策を試しました: Setting property value of parent viewcontroller class from child viewcontroller? しかし、構文エラーがぎっしり詰まっています。

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

iphone - iPhone:parentViewController で dealloc を呼び出すと例外が発生する

私は viewDidUnload と dealloc メソッドを扱っていますが、[super dealloc] を呼び出すときに問題が発生しました。親View Controllerで。

親View Controllerの外側に配置したカスタムコードを備えたView Controllerがたくさんあります。したがって、View Controller を定義するときに、スーパー クラスへの参照を設定します。

次に、dealloc メソッドで、AbstractViewController の dealloc メソッドを呼び出します。

[super dealloc] 次のコードを実行します。

iPhone シミュレーターでメモリ警告をシミュレートすると、次の例外がスローされます。

ただし、AbstractViewController の [super dealloc] 行にコメントを付けると、例外はスローされず、アプリは引き続き実行されます。

もう一度助けてくれてありがとう!

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

objective-c - UIViewControllerparentViewControllerアクセス​​プロパティ

私はこの質問が何度か聞かれたことを知っており、このトピックに関する既存の投稿を読みましたが、それでも助けが必要です。

私には2-UIViewControllers親と子がいます。以下のように子UIViewControllerを表示presentModalViewControllerします。

子ビューには。がありUIPickerViewます。ユーザーがアイテムを選択してUIPickerView[完了]をクリックすると、モーダルビューを閉じて、選択したアイテムをUITextField親ビューのに表示する必要があります。

子供のボタンクリックdelegateで、私は次のことを行います。

すべてがエラーなしで機能します。しかし、更新されたを表示するように親ビューをロードする方法がわかりませんUITextField

私は試した

動作しません。助けてください。

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

iphone - ParentViewControllerをリロードします

モーダルビューを使用して設定ページを表示しているiPhoneアプリケーションがあります

[self presentmodalviewcontroller:tempcontroller animated:yes];

ユーザーが設定を完了すると、前のページに戻ることができます。

ここで、ユーザーが設定ページから戻ってきたときにメインページをリロードしたいと思います。私はそれを実現する@protocol and delegateために使用すべき場所をいくつか読みました。このトピックに関するWeb上のチュートリアルのいくつかを読みました。しかし、私はそれを行うことができませんでした@protocol and delegate。私はiPhoneの開発に慣れていないので、知識がありません。

いくつかの良いチュートリアルを手伝ってください。私の必要性を段階的に説明したリンクを提案していただければ幸いです。

あなたの助けを楽しみにしています...

前もって感謝します

喜び

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

iphone - Calling a method back on the parent controller without a warning message

I have a front-view and a flip-view much like the utility weather-app.

To avoid dealing with the complexities of protocols... on my flipView I need to call some code that resides back on my front-view. This works... but generates a warning during compile.

Warnings (shows twice):

The method definitely exists... and executes fine... but why the warning???

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

asp.net-mvc - 親コントローラーのビューを解決できません

コントローラーを作成します。

MyBaseController から継承する別の特定のコントローラーを作成するよりも:

Views/MyBaseController フォルダーに MyAction.aspx というビューがあります。次に、MyController/MyAction メソッドを呼び出します。次の例外が生成されます。

ビュー 'MyAction' またはそのマスターが見つかりませんでした。次の場所が検索されました: ~/Views/MyController/MyAction.aspx ~/Views/MyController/MyAction.ascx ~/Views/Shared/MyAction.aspx ~/Views/Shared/MyAction.ascx

Views/MyBaseController フォルダーのビューを使用するように MVC.NET を作成できますか?

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

iphone - iPhone - 親ビューコントローラーにアクセスしていますか?

2つのビューコントローラーA、Bがあります

  1. ViewController A が画面に表示されている
  2. ViewController B のビューが ViewController A のビューに追加されます。

ポインタを渡さずにViewController BからViewController Aにアクセスするにはどうすればよいですか?

self.parentViewController が機能せず、nuil が返される