問題タブ [pass-data]
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.
uitableview - TableView セルを選択した後、データを Swift の前の View Controller に戻します
これについてはオンラインで多くのチュートリアルがあるようですが、TableView Controller から最初の View Controller に値を戻すチュートリアルが見つかりません。
これが私のセットアップです...最初のViewControllerにはテキストフィールドがあり、ユーザーがそれを押すと、2番目のTableViewControllerに移動し、リストから国を選択できます。選択したら、ナビゲーション バーの [DONE] ボタンを押してから、最初の ViewController に戻り、選択した国をテキスト フィールドに表示します (ボタンを押して、アプリは続きます...)
私が解決できることから、DidSelectRowAtIndexPath メソッドでこれを行う必要があります...? しかし、巻き戻しセグエについての話も見続けていますか? 申し訳ありませんが、Swift と iOS のコードは初めてなので、これを行うための最善かつ最も簡単な方法について明確な回答をいただければ幸いです。各コントローラーについて、以下のコードを参照してください。
ViewController
TableViewController
前もって感謝します!
swift - 階層構造でデータを渡す最良の方法は何ですか? 迅速
だから私は、詳細ビューに移動するいくつかのテーブルビューを持つアプリに取り組んでおり、その詳細ビューはマップビューまたはウェブビューに移動できます。これが私が意味するものの例です:
いくつかの詳細グループ (詳細、ウェブ、マップ) を作成する代わりに、すべてのテーブルビューを作成し、同じ詳細ビューに移動してそこに情報を配置します。できません。今はそれほど問題ではありませんが、私は自分がすべきことをしていないと思います。基本的に、私はこの方法で情報を渡します: 「prepareforsegue」機能では、テーブルビューから詳細ビューまで、「if indexPath.row == 0」を使用し、選択された行に従って情報を渡すだけです。整数がありますテーブルビューでクリックされた行の番号に設定された変数も詳細ビューに渡されるため、詳細ビューでは、どのWebサイトをWebビューに渡すか、または場所をマップビューに渡すかがわかります。
fragment - タブアクティビティから現在のタブフラグメントに動的文字列データを渡す方法は?
私は以下のコードを使用していますが、そのコードは静的データパスのみに完全に使用されているため、searchview から動的に文字列データを渡す必要があります。以下のコードで文字列を設定します。コードを試してみましたが、コードが機能しません。
タブ アクティビティ
TabPagerAdapter
タブフラグメント
上記のコードは動的データでは機能しませんが、タブ アクティビティがクエリ変数を他の文字列に変更すると、このコードが完全に機能します。
android - インテントブールエクストラを渡して取得できません
インテントを介してコードにブール値を余分に渡そうとしていますが、失敗しました。デバッグして、アクティビティ「B」がEXTRA_IS_ADDED
asの値を割り当てていることを確認しましたが、アクティビティ「A」でtrue
呼び出したときよりもstartActivity(intent)
このデータを正しく使用して値を割り当てisAdded
ます。
私が呼び出すアクティビティAは次のとおりです。
これが私の 2 番目の -B- アクティビティです。
これが私のアダプターです:
java - インテント経由で Parcelable を渡すことができません
私には2つの活動があります:
- リストビュー アクティビティ
- 追加アクティビティ
および 1 つのオブジェクト クラス:
- todoObj
ListViewActivity アクティビティにリスト ビューがあり、追加ボタンをクリックすると AddActivity が開始されます。ユーザーがタイトルを入力したときの AddActivity で、日付、時刻、およびカテゴリを選択して、AddActivity で todo オブジェクトを作成し、これを ListViewActivity に渡します。
申し訳ありませんが、コード自体を共有できませんでした。常にこのエラーが発生するため、githubにアップロードして確認してください。
またすみません。どうもありがとう。
ios - AppDelegate のデータを Table View セルに渡します
AppDelegate から Table View Controller である別のコントローラーにデータを渡す際に助けが必要です。AppDelegate には、文字列に変換したサーバー応答があります。私が望むのは、その文字列を別のコントローラー(Table View Controller)に渡し、それをセルに表示することです。
これは AppDelegate.m の私のコードです