問題タブ [rubymotion]
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.
ruby - この Objective C を RubyMotion に書き直すにはどうすればよいですか?
Objective C では、背景画像を次のように引き伸ばされた png に設定できます。
これをRubyに置き換えようとすると、例外が発生し続けます。問題は、UIImage インスタンスで呼び出される 2 つのメソッド、つまり stretchableImageWithLeftCapWidthとtopCapHeight にあります。
私は無駄に次のことを試しました:
誰でもアドバイスできますか?
rubymotion - コントローラでNSManagedObjectNSStringにアクセスするときにNoMethodErrorを取得する
このコードのほとんどは、RubyMotionLocationsサンプルから直接派生しています。
単純なNSManagedObjectを定義しました。
コントローラ内の表示メソッドにアクセスできないようです:
私はこの例外を受け取り続けます:
TextクラスとTextStoreクラス(モデル)にさまざまな変更を加えてみました。これまでのところ、この問題を解決したものはありません。私はAppleのドキュメントをオンラインで調べましたが、そこに手がかりは見つかりませんでした。
私はメインプロパティを使用してそれを回避しました。誰かが私がこの振る舞いを見ている理由を理解するのを手伝ってくれることを願っています。
ios - RubyMotion とポインター
私はObjective-C初心者です。高低を検索しましたが、これに対する答えはまだ見つかりません:
私の RubyMotion プロジェクトには、次のような drawLinearGradient というメソッドを含む StatusGuage という UIView サブクラスがあります。
CGGradientCreateWithColors の呼び出し方を知りたいです。明らかに (CFArrayRef) ポインターが必要ですが、それを渡す方法がわかりません。試した反復の 1 つがコメントアウトされています。
エラーメッセージは次のとおりです。
助けてくれてありがとう。
ios - UITextFieldターゲット/アクションとデリゲートメソッド
以前はXCodeを使用してアプリを開発し、それを使用していました。このメソッドを合成したリンクをIB/Storyboardに作成できます。
ときのために
ただし、すべてをプログラムで実行しているわけではありません(必ずしも関連性はありませんが、rubymotionで)。UITextFieldのドキュメントを調べると、次のように実装したデリゲートメソッドがいくつか見つかりました。
しかし、これを使用すると、addTargetアプローチで以前にできたように、入力フィールド(2つあります。電子メールとパスワード)をタブで移動できないことがわかりました。
これら2つのアプローチの違いは何ですか?前者は舞台裏で後者を実装していますか?一方がタブスルーを許可し、もう一方が許可しない理由がわかりません。ターゲット/アクションアプローチが舞台裏で行うのとは異なる方法でデリゲートメソッドを実装しただけですか?
フィードバックありがとうございます、pachun
ruby - RubyMotion で文字列を時間ごとに解析する
時間のテキスト表現をルビーの Time オブジェクトに解析しようとしています。
通常、ルビーでは次のようにします。
RubyMotion では libs を要求できず、Time.parse は利用できません:
RubyMotion と互換性を持たせるためにコード全体をコピーして書き直すことなく、ruby が提供する time ライブラリを要求する方法はありますか?
ios - RubyMotion >> 変数を特定の型としてキャストするにはどうすればよいですか?
RubyMotion はコンパイル時に多くの型変換を行うように見えるため、適切な dataType を NSMutableURLRequest POST リクエストに渡すのに問題があります。NSData が必要ですが、エラーをスローせずに NSData に NSString 変数を入力する方法がわかりません。型キャストがないと、SOAP サーバーはデータを適切に受信できず、「ルート レベルのデータが無効です。行 1、位置 1」という恐ろしい (そしてあいまいな) エラーが表示されます。
これは問題のある行です:
どんな助けでも大歓迎です。
ruby - ruby シングルトンの初期化
ルビーでシングルトンを初期化しようとしています。ここにいくつかのコードがあります:
問題は、初期化が呼び出されないため、シングルトンが初期化されないことです。init メソッドに initialize、self.initialize、new、self.new という名前を付けてみました。何も機能しませんでした。「私は初期化されています」は出力されず、インスタンス化したときに変数は初期化されませんでした
初期化されるようにシングルトンをセットアップするにはどうすればよいですか? 助けていただければ幸いです。
パチュン
object - Rubymotion & RestKit
Rubymotion を RestKit の RKObjectManager と連携させ、サーバーからいくつかのオブジェクトを正常にロードした人はいますか? 私はそれに多くの問題を抱えています。RestKit の RKClient がうまく機能しています。正常に取得して投稿できます。これは素晴らしいことです。しかし、RKObjectManager でリソースを読み込めません。私のRakefileは次のようになります。
私のアプリデリゲートは次のようになります:
私のスタブ TestViewController は次のようになります。
残念ながら、サイトの認証トークンが必要になるため、この正確なコードでテストすることはできません。
RKObjectMappingクラスのmapAttributesメソッド(上記でコメントアウト) は機能しません。そのままにしておくと、アプリはチェックポイント 1 ~ 3 を出力してからフリークします。rake --traceはこれを明らかにします:
mapAttributes 行をコメントアウトし、別の (より長い) バージョンのオブジェクト マッピング (チェックポイント 4 の前の 3 行はコメントなしのまま) を使用すると、すべてのチェックポイントを通過しますが、--trace をレーキすると次のようになります。
私は一日中これらのエラーに悩まされています。誰かが何か考えを持っているなら、私に知らせてください。大変助かります。ありがとう、
パチュン
objective-c - RubyMotion で MIDIPacketList を反復するにはどうすればよいですか?
この PGMidi のサンプル コードを RubyMotionに変換するにはどうすればよいでしょうか? MIDIPacketList のドキュメントには特別な警告が記載されていますが、RubyMotion でそれらを説明する方法がわかりません。例:
リスト内のパケットは、配列として定義されていますが、可変長であるため、配列としてアクセスできないことに注意してください。
これが例であり、翻訳で得た限りでは、さらに下にあります。
「packet」ローカル変数と「packetList」を参照/逆参照するポインターを失っていることはわかっていますが、それを修正する方法を理解するのに苦労しています:
ご指導ありがとうございます。
xamarin.ios - rubymotionは、monotouchよりも優れたパフォーマンスとガベージコレクションを提供しますか?
rubymotionは、monotouchよりも優れたパフォーマンスとガベージコレクションを提供しますか?
私は両方に興味があり、IDEとデバッガーの大きな価格差は別として、Rubymotionからより良いメモリ管理と速度を期待できますか?