問題タブ [titanium-alloy]
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.
facebook - Titanium Appcelerator を使用すると、#100 Invalid parameter facebook エラーが発生します
Facebookユーザーでイベントを作成しようとしており、このコードを使用しています
そして、このような応答を得ます。facebook はパラメータの取り込みやコードのエラーを変更しましたか?
titanium - Android: 開発者オプションの「アクティビティを保持しない」により、Titanium アプリが終了する
銀河 s3 のチタンで開発された私の Android アプリケーションを試してみたとき、それはちょうど 1 秒間開いていて、エラーなしで閉じていました。「開発者向けオプション」の下の「アクティビティを保持しない」のせいだった場合は、いくつかの調査の後、https ://jira.appcelerator.org/browse/TIMOB-12939 にアクセスしました。「アクティビティを保持しない」のチェックを外すと、すべて正常に動作します。さて、私たちがチェックした「アクティビティを保持しない」にもかかわらず、それを機能させたいのですが、上記のリンクで、Titanium のドキュメントがこれについて話していることを読んだので、ここにたどり着きました: http://docs.appcelerator.com/titanium/ latest/#!/api/Titanium.Android.Activity . だから私は自分のコードを
に
おそらく私は単純なopen、like(win.open())を使用できないと考えており、アクティビティがマニフェストで宣言されていなかったため、クラッシュしました。実際、アクティビティと tiapp.xml を使用する方法、それらを追加する方法の良い例が見つかりませんでした。だから私は追加した tiapp.xml で何か、おそらくばかげたことを試しました:
そして私が得るものは次のとおりです:
では、どのように Titanum でアクティビティを宣言できますか? このチェックボックスがアプリに影響を与えるのを避ける方法はありますか (チェックを外すことは別として:))?
助けてくれてありがとう!
ruby-on-rails - Titanium モバイル アプリから Ruby on Rails Web アプリへの POST フォーム データの送信
Titanium モバイル アプリから Ruby on Rails Web アプリにフォーム データを送信しようとしています。これは、基本データと画像を含む POST マルチパート リクエストです。
データを送信しようとしたさまざまな方法と、RoR ログから取得したエラーを示します。
いくつかの詳細:
- の画像
problem[avatar]
は携帯電話のカメラからのものです。 - 次のコードは、以下のすべてのスニペットに共通です。スニペットの前に来ます。
共通コード
方法#1
チタン
フォーム データを変数内に保存し、その変数をsend()
関数に渡しました。
RoR ログ
結果
投稿は完了しましたが、意図したとおりではありません。新しいレコードがデータベースに追加されましたが、空です。つまり、画像はアップロードされず、タイトルは空で、説明、座標、その他すべても空です。タイムスタンプと (オブジェクト) ID のみが設定されます。
方法 2
チタン
私が行ったことは、フォームデータを変数内に保存してその変数を渡す代わりに、フォームデータをパラメーターとして関数に渡すオブジェクトを作成したことです。
RoR ログ
結果
以前とまったく同じです。投稿は完了しましたが、意図したとおりではありません。新しいレコードがデータベースに追加されましたが、空です。
方法#3
チタン
今回は、GET であるかのように渡されたパラメーターを含む文字列を渡しています。ただし、この方法で画像を渡すことはできません...またはできますか?
RoR ログ
理由はわかりませんが、あきらめるまで何度も /problems にリダイレクトされ続けます。
結果
データベースに変更はありません。何も保存されません。
方法#4
チタン
今回は別の方法で params オブジェクトを整理します。それ以外は、方法 1と同様です。
RoR ログ
結果
データベースには何も保存されませんでした。ただし、今回は Problems コントローラーのandメソッドで明示的に を作成しNoMethodError
ました。new
create
方法#5
チタン
今回は方法4のようにオブジェクトを作成しますが、方法3send()
のようにパラメーターとして直接メソッドに渡します。
RoR ログ
結果
方法 4と同じエラー
これは私を夢中にさせています。
私が間違っていることを知っていますか?どうすればこれを修正できますか? ご不明な点がございましたら、お気軽にお問い合わせください。コメントを残してください。
titanium - Titanium スクロール可能なビューがぎこちなく、途中で一時的に停止する
アプリのスクロール可能なビューが非常にぎくしゃくしている理由を理解しようとしています。ページ間をスワイプすると、途中で一時的に停止します。各ページの内容は複雑ではなく、いくつかのテキスト フィールドと画像だけです。ページ数は 8 までです。私が使用しているバージョンは次のとおりです。Titanium 3.1.2GA Alloy 1.2.1 iPhone4 の iOS 6.1.3 <<< 重要 - iPhone5 ではジャーキーはそれほど目立たない 昨年 11 月にこのプロジェクトを開始し、途中で環境をアップグレードしたことに注意してください。リリースが利用可能になりました。古いコードが使用されている可能性はありますか? この問題のために 1.0 より前の Alloy の初期のバグが発生しているのを見ましたが、まだ私の環境に存在する可能性はありますか? 標準の 2 タブ Alloy テンプレートを使用してテスト アプリを作成し、以下のコードを追加しました。2 番目のタブでは、タブ 1 で使用した画像をディスクに保存しました。タブ 3 には画像がありませんでしたが、それでも少しぎくしゃくしていました。私のアプリでは、各ページにさらにいくつかのビューがあり、非常にぎくしゃくしています。誰か提案があれば、本当に感謝しています。私の環境が原因ではないことを確認するために、iPhone4で問題を確認していただければ幸いです(アンインストールして再インストールすることはできると思いますが、すべてを適切にアンインストールする方法がわかりません)。乾杯、ラース
索引.xml
Index.js
2013 年 9 月 6 日 ...
レイアウトのあいまいさがぎこちなさを引き起こす可能性があるというコメントに基づいて、絶対位置とサイズを持つビューで試しました。また、画像ビューと同じサイズのファイル システムの画像のみを使用しました。以下のコードを参照してください。良くはなりましたが、ぎこちなさはまだ残っています。つまり、下敷きの問題は絶対的な位置とサイズでは解決されません。