問題タブ [marmalade-iwui]
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.
marmalade - Marmalade IwUIController が IwUIElement オブジェクトにアクセスするとクラッシュする
Marmalade SDK の例に似た動作するアプリを作成しました。次に、IwUIController 派生クラスを別のファイル .h/.cpp に移動して、コードを少しクリーンアップしようとしましたが、IwUIElement にアクセスしようとするたびにクラッシュしますか? 例えば:
pScreen は次のように宣言されています
次に、main(): pScreen = CIwUIElement::CreateFromResource("Screen");
これらのクラッシュの原因は何ですか? Controller クラスは main() と同じファイルにある必要がありますか? デバッグを試みましたが、ポインターが正しく渡されたようです。
windows-phone-8 - marmalade sdk 6.3.1 を使用して Windows Phone で基本的なコントロールを作成する
以下のスクリーン ショットのように、Windows Phone 8 のサンプル フォームをデザインしたいと考えています。
以下の Hello World の例のコード
ボタンとテキストボックスを作成しc++
、マーマレードSDKのコードを使用してボタンのリスナーを追加する方法について多くの検索を試みましたが、私を助けるものは何も見つかりませんでした。
blackberry - GetChildNamed("xxxx") のエラー
IwUI RSS sdk サンプルで遊んでいます。フィードページ(2ページ目)にリンクラベルを追加する変更を行いました。説明 CIwUILabel ブロックをコピーして名前を「linkLabel」に変更することでこの変更を行い、それに応じて Title 要素のすぐ下にある CIwUIElement の「Lables」に要素として追加しました。これは、x86 マーマレード エミュレーター、GCC ARM デバッグ エミュレーターで正常に動作します。
しかし、これを BlackBerry デバイスに持っていくと、「要素 '' には 'linkLabel' という名前の子がありません。なぜ要素 '' と言っているのですか?
IwUIItems.ui での編集がデバイス ビルドに反映されないということですか?
c++ - iPhone 5 (iOS 7.1.2) での Marmalade C++ テスト: デバッグでスプラッシュ画面を通過できない
だから私はしばらくの間マーマレードで働いていて、今テストに行きました. これまで Android で、SDK に含まれている IwNUIBasicApplication と IwNUIKitchenSink という 2 つのサンプル アプリケーションをテストしました。また、UI を多用した 3 番目の単純な自作アプリもテストしました。3つすべてが私のAndroidフォンでうまく動作します。
ここで、iPhone でテストしたいので、http://docs.madewithmarmalade.com/display/MD/iOS+setup+guideの手順に従いました。
と
http://docs.madewithmarmalade.com/display/MD/Deploying+to+and+testing+on+iOS+devices
証明書を取得し、プロビジョニング プロファイルをセットアップし、最後に Marmalade Hub を使用してアプリをビルドします。設定は次のとおりです。
プラットフォーム: iOS 構成: iphone (デフォルト) ビルド: GCC ARM デバッグ
これはビルド出力です:
現在のビルド: GCC ARM デバッグ (Fri Aug 22 16:16:17 2014) 展開する前に、すべての開発依存関係をセットアップしてください。依存関係チェッカー (詳細.../依存関係チェッカー) に移動して設定します。すべての展開の依存関係が設定されているわけではありません。これらは、ストアに送信する前に必要です。
mkb を呼び出してビルド: C:/Marmalade/7.3/examples\IwNUI\IwNUIKitchenSink\IwNUIKitchenSink.mkb mkb を呼び出してビルドが完了しました
次に、[Packagae & Install] をクリックすると、次の出力が得られます。
現在のビルド: GCC ARM デバッグ (Fri Aug 22 16:16:17 2014) 展開する前に、すべての開発依存関係をセットアップしてください。依存関係チェッカー (詳細.../依存関係チェッカー) に移動して設定します。すべての展開の依存関係が設定されているわけではありません。これらは、ストアに送信する前に必要です。
デプロイ中: iphone 警告: 有効な iOS 起動イメージが指定されていません。実行時に表示される起動イメージはありません。
警告: iOS 開発ビルド用のプロビジョニング プロファイルが設定されていません - プッシュ通知と電子メールは機能しません' [8.14秒かかりました]
エラー: ideviceinstaller.exe の実行中にエラーが発生しました (-1073741515)
警告は問題ではないと思いますが、エラーについてはよくわかりませんが、生成された .ipa ファイルを iPhone 構成ユーティリティにドラッグしてインストールすることで、アプリを携帯電話にインストールし続けます。自分の携帯電話に。
これで、アプリが携帯電話にインストールされました。アプリをタップして実行すると、Android の場合と同じように、最初にデバッグ画面が表示され、ゲームの信号がスターに追加されます (無料ライセンス)。 「マーマレードで作った」スプラッシュスクリーン。ただし、実際のアプリが読み込まれ、さまざまな UI 要素がすべて表示される Android とは異なり、iPhone では、アプリはマーマレード スプラッシュスクリーンで作成されたままになり、その理由がわかりません。
なぜこれが起こっているのか、実際のアプリには実際には進まないのですか? これは、IwNUIBasicApplication、IwNUIKitchenSink、および私が作成した 3 番目のアプリで発生します。3 つすべてが私の Android では動作しますが、iPhone ではスプラッシュ画面で動かなくなります。
ただし、電話自体は応答性を維持し、どこにも続かないアプリです. 電話は、iOS 7.1.2 を実行している iPhone 5 です。
助けてくれてありがとう!
乾杯、
クリス
更新:同じことをもう一度試してみましたが、今回はデバッグではなくリリース バージョンでビルドし、iPhone でも実行できるようになりました。理由がわからない。なぜリリースで実行されるのに、私のiPhoneでデバッグでは実行されないのですか?