問題タブ [rx-cocoa]

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 に答える
294 参照

ios - 異なるコレクションセルを設計する方法

私はcollectionView別のものを持っていcollectionCellて、セルに応じてスケール/高さ/サイズを設定したいと考えています。どうすればできますか?

これが私の別のセルの画像です: a title cell、および 2 different cell image。1 つはビューの幅 / 3 で、もう 1 つは / 2 です。ストーリー ボードの自動レイアウト制約ではできないので、コードで行う必要があります。collectionViewLayout を使用しようとしています。

コレクションビュー

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

ios - Xcodeビルドエラー「No such module RxCocoa」を解決するには?

私は Xcode を使用した Mac / iOS 開発に非常に慣れていないため、アプリのビルドに問題があります。私はその問題に4日間取り組んでいますが、理由を見つけるためのアイデアはもうありません.

アプリには 6 つのプロジェクトがあり、xcworkspace にバンドルされています。ココアポッドとターミナルを介して、コマンドポッドインストールRxSwift、RxCocoa、OMGHTTPURLRQ、PromiseKit、およびSVWebViewControllerを正常に追加しました。依存関係のないプロジェクトは正常にビルドできました。*.swift ファイルでコマンド「import RxCocoa」と「import RxSwift」を使用する 2 つのプロジェクト (ライブラリ) が、「No such module 'RxCocoa'」というエラーで失敗します。

問題を解決するために、いくつかの Stackoverflow の投稿と RxSwift Git のドキュメントを読みましたが、成功しませんでした。

ビルド エラーと追加された参照のスクリーンショット

Podfile の定義:

ターミナル経由の Pod のインストール:

誰でも私を助けることができますか?

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

swift - RxSwift: サブジェクトのないビュー モデルから viewDidLoad を観察する

UIViewControllerと私のビューモデルに依存関係の問題があります。viewDidLoad基本的に、ビューモデル内でイベントを聞きたいです。現時点では、Class Aビューモデルをインスタンス化し、ビューモデルUIViewControllerのパラメーターを使用しているため、次のようになります。

そして、次のRxCocoa拡張機能を作成しましたviewDidLoad

今、私はこれrx.viewDidLoadをビューモデル内のオブザーバブルにバインドすることに固執しています。私はそれを行うことができますが、Subjectsただを使用して反応的なアプローチが必要ですObservable。ビューモデルのコンストラクターパラメーターとして注入できることはわかっていますが、この方法ではアーキテクチャが壊れてしまい、ビューモデルを内部でインスタンス化するrx.viewDidLoadことを許可したくありませんが、注入された依存関係として保持したいと考えています。UIViewController

助言がありますか?ありがとう

解決

@tomahh に感謝します。このソリューションを使用しました。

私のビューコントローラ:

私のビューモデル: