問題タブ [titanium-mobile]
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.
ios5 - Titanium VideoPlayer のバグ: iOS 5 (または iOS 5 を搭載した iPhone 4s)
とりわけ、ストリーミングビデオとオーディオをサポートするアプリを開発しています。iOS 4 を搭載した iPhone 3S と Android デバイスですべてが完全に動作するようになりました。今夜、iOS5 を搭載した新しい iPhone 4S にアプリをデプロイしましたが、タイトル バーの左上にある [完了] ボタンをクリックしても、VideoPlayer が終了しなくなりました。ビデオがフルスクリーンで再生され、どのアプリケーション画面にも戻れません。これは既知のバグですか?
レビューまたは再現用のビューのコードは次のとおりです。
uitableview - Titaniumでテーブルビューをフィルタリングしますか?
Titaniumでテーブルビューのクライアント側フィルタリングを実装しようとして成功しませんでした。
ナビゲーションバーに表示される3つのボタンがあり、クリックするとテーブルビューの行をフィルタリングする必要があります。
問題は、どの行を表示/非表示にするかを決定することではなく、行を非表示/表示する実際のコードです。
TableViewRowのTitaniumAPIドキュメントにはshow()メソッドとhide()メソッドがリストされていますが、機能するようには見えません。
テーブルビューのdeleteRowメソッドを使用して行を削除できますが、データソースからも削除されるため、リモートデータソースからテーブルビューデータを再読み込みせずに再度表示することはできません。
android - Android 用の Titanium Studio: Ti.API.info() はどこにメッセージを出力しますか?
初めての Android アプリに Titanium Studio を使用しています。ドキュメントでは、デバッグ メッセージを出力するために Ti.API.info() に出くわしました。しかし、正確にどこに印刷されているのかわかりません。私を助けてください。
javascript - Titanium で高さ 100% のビューを追加しても iOS では機能しない
Titanium で高さ 100% のビューを追加しようとすると、表示の問題が発生します。Android では正しく表示されますが、iOS では表示されません。簡略化されたコードは次のとおりです。
Android での結果 (正しい):
iPad での結果:
高さを有限数に設定しても機能しますが、ビューが高さ全体をカバーするようにします。どうすればこれを達成できますか? iOS で 100% の高さが機能しないのはなぜですか?
titanium - チタン 1.7.5 SDK、iOS 5、ライオン上。台所の流しは建物ではありません
私が働いている会社は、ライオンベースの Mac で Appcelerator Titanium(SDk 1.7.5) iOS5 を使用して、「すべてを一度に実行する」という問題のために、新しいモバイルクライアント側アプリを開発しようとしています。
誰もそれを解決できなかったので、私は週末にこれを理解しようとしています. 次のビルド エラーが発生します (IOS と Android の両方のネイティブ開発者として、私は Xcode を使用することに慣れています。サイトで読んだことから、XCODE ではなく、Titanium でアプリをビルドする必要があります??? Xcode ではなく、Titanium から実行しているときにエラーが発生しました - 私のリストの最初の見慣れない項目です....TITANIUM で実行するか、IOS 用の XCODE で実行する必要がありますか?)
ビルドが開始され、問題がないように見えることがわかります。必要な場合はすべてのログを提供しますが、debug および info ビルド行があり、このエラーが発生してビルドが停止します... . . . [エラー] [エラー] エラー: トレースバック (最新の呼び出しが最後): ファイル "/Users/[USER]/Library/Application Support/Titanium/mobilesdk/osx/1.7.5/iphone/builder.py", 行 1222,メインで execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS= LOG__ID=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s %s" % (log_id,sdk_version,debugstr)],False) File "/Users/[USER]/Library/Application Support/Titanium/mobilesdk/osx /1.7.5/iphone/builder.py"、1140 行目、execute_xcode 出力 = run.run(args,False,False,o) ファイル "/Users/[USER]/Library/Application Support/Titanium/mobilesdk/osx /1.7.5/iphone/run.py"、39 行目、実行中 sys.exit(rc) SystemExit: 65
それ以外は、エンジンが Python であることがわかります。Python エンジン、Titanium SDK、または IOS SDK に問題がありますか? 「Hello world」アプリを実行しようとすると、多かれ少なかれ同じエラーが発生しました。
誰でもこの問題で私を助けることができますか? または、良いドキュメントやチュートリアルに私を送って、方向性を教えてくれますか?
ありがとう、エレズ
android - Ubuntu で TITANIUM をセットアップする際にエラーが発生しましたか?
http://developer.appcelerator.com/get_startedの手順に従っていると、エラーが発生します
これを試してみましたhttp://developer.appcelerator.com/question/122998/could-not-locate-the-android-sdk-at-the-given-path、ubuntuおよび他のいくつかのブログでandroid sdkのパスを設定する際の問題および議論はできますが、セットアップできません。どのステップが欠落しているか、またはどこで作業を行う必要があるかについて考えられる理由。前もって感謝します !!!
- - 編集 - -
これもチェックしてくださいhttp://developer.appcelerator.com/question/128204/error-while-installing-titanium-in-ubuntu-
さらに調べてみると、Android SDK ではなく SDK for Titanium が見つからず、ダウンロードできないようです。
iphone - 現在地を取得できません
私はTitaniumアプリ(現在iPhoneの展開を対象としていますが、最終的にはクロスプラットフォームを対象としています)に取り組んでおり、いくつかの機関の場所を特定し、電話の現在の場所からそれぞれまでの距離を表示する必要があります。TitaniumのTi.Geolocation.getCurrentPosition()
APIを使用して現在の場所を特定しようとすると、次のメッセージが表示されます:位置情報サービスが無効です。
私はiPhoneシミュレーターでテストしており、位置情報サービスがXcode 4.xがインストールされたシミュレーター(4.2を実行している)で機能するかどうかについての矛盾するメッセージを読んだので、ここでより多くの聴衆に尋ねると思いました:
- Xcode 4.2を使用して、シミュレーターで現在の位置を特定できるようにする必要がありますか?
- もしそうなら、位置情報サービスを有効にするために何をする必要がありますか?これらのサービスを有効にするために機能するものはまだ見つかりません。
価値があるかもしれないものは何でも、これが私が実行しようとしているコードの関連するスニペットです:
ご協力いただきありがとうございます。
javascript - Titanium Appcelerator で要素を作成し、Loop を使用して EventListener を追加する
Titanium Appcelerator を使用して、要素を動的に作成し、ループを使用してそれらにイベント リスナーを追加しようとしています。これが私の現在のコードです:
これを実行すると、次のエラーが表示されます。
見つからない変数が「testLabels1」ではないことは興味深いことです。これは、ループが起動していないことを意味します...何かアイデアはありますか?
ありがとう!
ラベル宣言の前に「var」を置くと、Titanium はそれを好まない。
ios - Appcelerator の Titanium を使用して構築された iOS ネイティブ アプリケーションで janrain エンゲージ ウィジェットを使用する方法は?
Appcelerator の Titanium フレームワークを使用して iOS アプリケーションを開発しました。janrain ログイン ウィジェットを iOS アプリケーションに統合したいと考えています。誰かがこれを試しましたか?もしそうなら、私がこれを行うのを手伝ってください。
ありがとう、シヴァ…
javascript - コールバック「ウォーターフォール」を回避する方法は?
比較的些細な機能以外の目的でJavascriptを書くことを恐れる傾向がある理由のひとつは、あるものが実際に別のものに依存しているときに、コールバックのウォーターフォールを回避するための適切なアプローチを見つけられなかったためです。そのようなアプローチはありますか?
私は現在Titaniumアプリに取り組んでおり、この現実世界のシナリオにぶつかっています。
ユーザーの現在地からの距離を計算するために必要な一連の施設があります。これには、ユーザーの現在の位置(1回だけ発生する必要があります)を取得し、施設の場所をループしながら、各場所の位置を取得して距離を計算する必要があります。場所(long / lat)を取得するAPIは非同期であるため、「簡単な」アプローチは次のようになります(擬似コードが続きます)。
ただし、これはすべてループ内にあるため、毎回現在の位置を計算しています。実際に必要な作業よりも多くの作業が必要です。現在の場所を1回だけ取得し、その場所を距離計算に使用できるように、これをリファクタリングすることはまだできていません。
ラムダとクロージャをサポートする言語が爆発的に増えていることを考えると、誰かがこれらのウォーターフォールを管理しやすくするためのアプローチを見つけたに違いないと私は考え続けていますが、そのようなソリューションを整理する方法についての適切な説明はまだ見つかりません。
何か提案やヒントはありますか?
どんな洞察も大歓迎です。