問題タブ [appcelerator-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.
appcelerator-mobile - 加速器とアーバン・エアシップ
Appcelerator で Urban Airship を試していますが、使用に問題があります。これは App.js の私のコードです:
ユーザーがアプリを開いて、Urban Airship に自動的に登録すると、「アクティブ化」されますか?
google-maps - Titanium モバイルと Google マップ
Titanium で Google マップ API の方向指示サービスを使用できますか? そうでない場合、代わりに何を使用できますか?
iphone - iPhoneの連絡先をTitaniumPersonオブジェクトとして表示できないのはなぜですか?
XHR POSTで何が送信されるかを確認できるように、ログにTi.Contacts.Personオブジェクトを表示しようとしています。私は以下から始めます:
オブジェクト全体を表示しようとすると、アプリがクラッシュします。
生成されるエラーは次のとおりです。Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: id)'
また、デバッグメソッドにJSON文字列を提供しようとしましたが、空です。
を保存してe.person.recordId
からこれを使用してgetPersonByID
も効果はありません。提案をありがとう。
ios - エラーがエミュレータに表示されない場合、iPhoneでエラーを追跡するにはどうすればよいですか?チタンモバイル
エミュレーターでは問題なく機能する基本的なボタンがありますが、物理的な電話では機能しません。オーガナイザーを使用してコンソールを確認する必要があると言われましたが、これにはクラッシュログしか表示されないようです。エミュレータにまったく表示されない場合、電話のエラーを追跡するにはどうすればよいですか?
iphone - アクセラレータとアーバン・エアシップ。火を繰り返し押します
Titanium SDK バージョン: 1.7.0 iPhone SDK バージョン: 4.2
Appcelerator を搭載した iOS アプリで Urban Airship を使用していますが、正常に動作します。唯一の問題は、ユーザー レポートが何度もプッシュされることです。したがって、プッシュを受信してアプリを変更し、再び私のアプリに戻った場合。彼らは再びプッシュを見ます。記憶に焼き付いているような。ユーザーに一度だけプッシュを表示するにはどうすればよいですか。
これは、app.js ファイルで取得したコードです。アプリの起動時と再開時に関数を呼び出します。
すべての入力に感謝します!
iphone - Titanium Appcelerator iPhone App-テーブルビューが1000番目のレコードの近くまでスクロールされるとアプリがクラッシュし、スクロールを開始すると速度が低下します
dbからそれぞれ10レコードをロードし、テーブルvioewに表示するサンプルアプリがあります。次の10個のレコードは、スクロールが一番下に達したときに取得されます(キッチンシンクの動的スクロールビューのサンプルのように、同じサンプルコードに従います)。ただし、レコード数が増えるとアプリのスクロールが遅くなり、1000番目近くのレコードを表示するとクラッシュします。表示するレコードがさらにあり(10000)、すべての行に50X50の画像と2つのテキストが表示されます。
}
javascript - 増殖するJavascriptイベント
木々の間から森が見えません。削除可能な行を含むtableViewのある連絡先タブがあります。(同じセッションで)'n'個の行を削除すると、後続のイベントは'n'回呼び出されます。
これが私のコードです。(私は問題を切り分けるためにこれを減らしようとしました。)
複製されている特定のイベント(...三重化など)はui.contactDestroyed
、複数のAlertDialogapp.updateContacts
と、複数の結果としてui.contactsUpdated
発生し、ログで発生するためです。
私のコードに対する批評をありがとう(問題に関連しているかどうかに関係なく)。
注:私のサーバーログによると、otg.remote.destroyContact
XHRは正当なリクエストごとに1回適切に送信されています。otg.remote.getContacts
XHRは、犯人に関連付けられているため、複数回送信されますui.contactDestroyed
。
appcelerator-mobile - 加速器。行ラベルを更新する
Titanium SDK バージョン: 1.7.0 iPhone SDK バージョン: 4.2
Appcelerator を使用して iOS アプリを開発しています。このアプリでは、連絡先データのテーブルを含むウィンドウを取得しました。ユーザーがこの表の項目をクリックすると、連絡先の詳細を編集できる新しいウィンドウが開き、[保存] をクリックできます。
ユーザーが保存をクリックした後、親ウィンドウのテーブルで、クリックされた行のデータを編集ウィンドウから返された情報で更新します。
私の質問はです。行インデックスを取得した場合、特定の行のラベルを更新するにはどうすればよいですか? カスタム イベントからこの更新を行う予定なので、例 5 のように "保存された" インデックス番号のみ e.index を使用しません。
「updateRow」という関数があることは知っていますが、子要素ではなく行のタイトルしか更新できないようです。
すべての入力に感謝します!
titanium - Appcelerator。工場を使用しているが、テキストフィールド値にアクセスできない
appceleratorを使用してiOSアプリを開発しており、JavaScriptファクトリを使用してデザイン(UI)を関数から分離しようとしています。
テキストフィールドを派手な方法で表示するコンポーネント(ui.jsにあるコード)を作成しました。ここでコードを表示できます:http://pastie.org/2188537。
次に、このようなコンポーネントを別のページで呼び出します。
問題は、テキストフィールドのデータ/値にアクセスできないことです。どうすればいいですか?カスタムイベントを使用する必要がありますか?
すべての入力に感謝します!
appcelerator-mobile - 加速器。更新せずに JSON データでテーブルを更新する
Appcelerator を使用して iOS アプリを開発しています。1 つのウィンドウに 6 つのセクションを含むテーブルが表示されました。各セクションには、1 つ以上の項目 (行) が含まれます。
ユーザーが行をクリックすると、アイテムを編集できる別のウィンドウに転送されます。次に、テーブルを完全にリロードせずにテーブル内のその行を更新したいと思います。
行の JSON オブジェクトは編集ページに送信され、そこで最新の詳細で更新され、最初のウィンドウに戻されて古いオブジェクトが更新されます。
私が今直面している問題は、テーブルを「更新」する方法です。セクションを使用しています。
これは最初のウィンドウのコードです: http://pastie.org/2189569
これは 2 番目のウィンドウのコードです: http://pastie.org/2189592
この問題を解決するためのより良い方法または方法を知っている人はいますか?
すべての入力に感謝します!