問題タブ [google-toolbox-for-mac]
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.
iphone - iOS で Google Toolbox for Mac NSString カテゴリ メソッドを呼び出す際の認識されないセレクター
iOS プロジェクトで使用する静的ライブラリを構築しています。Web サービスから返された XML エンティティをデコードしたいと考えています。Google Toolbox for Macを入手して、次のファイルをプロジェクトに追加しました。
- GTMDefines.h
- GTMNSString+HTML.h
- GTMNS文字列+HTML.m
次に、自分の .m ファイルでこれを行っています。
コードは正常にコンパイルされますが、静的ライブラリを使用するアプリを実行すると、セレクターが認識されないNSInvalidArgumentException
ことを訴えてクラッシュします。gtm_stringByUnescapingFromHTML
NSString
Stack Overflow で同様の問題をいくつか見つけました。いずれの場合も、質問者はその後、リンカー設定を微調整することで修正したとコメントしていますが、どの設定を開示することはありませんでした。誰かがこれで私を助けることができれば、私は永遠に感謝します!
unit-testing - Google の GTM iPhone テスト フレームワークと XCode 4 の統合
GTM は統合された XCode 4 octest フレームワークよりも優れているように見えると判断しましたが、GTM ターゲットを実行プルダウン ボタンにリンクして、「テスト」(ショートカット CMD U) を押して代わりに GTM を実行できるようにする方法はありますか?別のもの?
iphone - iPhone : 自動テストで webview がロードされるのを待っています
Google Toolbox for Mac を使用してアプリケーションをテストしています。私が取り組んでいるテストでは、シェイク イベントが発生すると、専用コントローラーがメッセージを Web ビューに送信し、HTML ページが「スクリーンショット」を実行して正しく応答することを確認します。
私が抱えている問題は、webview を読み込む時間がないと機能しないことです。そこで、ちょっとしたトリックを使ってテストを「一時停止」し、webview が読み込まれるのを待ちます。
奇妙なことは、allowedTimeToLoadALocalFileInWebView を 5 秒未満で使用すると機能しないことです。これは、ローカル ファイルをロードするのに非常に長い時間です...
さらに、後で、webView で javascript を実行します。
、アニメーションが実行されるのを待つ必要があるため、同じコードを使用します。
これには 50 秒ほどかかります。(アニメーションは1秒も続きません...)
(-[restart timeIntervalSinceNow]) < allowedTimeToLoadALocalFileInWebView は、2 番目のケースで runMode:beforeDate: が私の allowedTimeToLoadALocalFileInWebView よりも時間がかかるように見えるため、役に立たないと思います。
私も使ってみました
ただし、これにより結果が表示されなくなります。
webview の読み込みにローカル ファイルの読み込みに時間がかかる理由について何か考えはありますか? runMode:beforeDate: を使用せずにアニメーションを待機する別の方法は?
ありがとうございました
iphone - Mac 用 Google ツールボックス: テスト [NSURLConnection sendSynchronousRequest:...]
サーバーの応答に応じて API クライアントの動作をアサートする同期要求をテストする方法を知りたいです。サーバーから独立している (テストが高速に実行され、インターネット接続に依存しない) ことは良い習慣であるため、私自身の応答を返したいと思います。リクエストは同期的であるため、これを行う方法がわかりません:
これを行う方法について何か提案はありますか? たとえば、 NSURLConnection をオーバーライドできるかどうか、またはテスト目的でコードを変更する必要があるかどうかはわかりません。
iphone - Google App Engine 用の Google Toolbox for Mac OAuth の使用
OAuth を使用して iOS アプリケーションを Google App Engine と統合しようとしています。GTM には OAuth コントローラーがあることがわかりました -- http://code.google.com/p/gtm-oauth/
Google App Engine への接続に使用できますか? もしそうなら、「スコープ」パラメータとして何を入れますか
App Engine アプリケーションのアドレス ( http://my-app-name.appspot.com )を使用しようとしましたが、うまくいきませんでした。
前もって感謝します!
ところで、これはiOS デバイスからの Google App Engine への認証に対するフォローアップの質問のようなものです。
iphone - GTMNSData+zlibを使用したNSDataの解凍
GoogleDocsのzip形式のNSDataからダウンロードします。最初のバイトはPKです。それらを解凍するために読んだので、GTMNSData+zlibカテゴリを使用できます。プロジェクトをコンパイルすると、次のようなエラーが発生します。
objective-c - GTM OAuth Twitter 更新エラー
gtm oauth ツールボックスで投稿の問題が発生しています。Twitter にツイートを送信しようとしていますが、認証エラーが発生し続けます。現在、「POST エラー: エラー Domain=com.google.HTTPStatus Code=401」以下のコードで次のエラーが発生しています。「操作を完了できませんでした。(com.google.HTTPStatus エラー 401)」
ここで何が間違っていますか?トークンはすでにキーチェーンに保存されています。キーチェーン トークンを取得する必要がありますか、それとも gtm がリクエストに自動的に署名しますか?
objective-c - GTM-OAuth 2.0の複数の投稿データパラメータ?
ここに簡単なもの。GTM-OAuth 2.0で、複数の投稿パラメーターを送信するにはどうすればよいですか?これが私が今データを投稿する方法です:
私の質問は、i = 1&t = 2のような複数のパラメータを送信する方法ですか?こんな感じ?
ありがとうございました!
iphone - iPhone の GTM で「@」キーを解析する際のクラッシュを回避する
さまざまなプラットフォームで解析される JSON オブジェクトを提供しています。いくつかの情報源 (たとえば、1、2、3 ) に基づいて、メタデータ用に で始まるキーを使用することにし@
ました。メタデータには、XML に対応する属性があります。
iPhone の開発者から、現在の構造を変更する必要があると言われたことがあります@
。記号が原因で GTM がクラッシュするからです。彼は、次のような構造を解析することはまったく不可能だと主張しています。{"@name": "value"}
私のジレンマは、私が他のクライアントや言語にもサービスを提供していることです。論理モデルに対応する方法でエンコードしたいという希望を超えて、データの XML 表現と JSON 表現の間の一貫性が必要です。@
特にキーに記号を配置しても適切な JSON の規則に違反しないため、単一言語の必要性のために構造を再設計することは避けたいと考えています。
GTM などのツールが、標準に準拠するだけでなく、一般的な推奨事項やガイドラインにも従う JSON 構造を処理できないとしたら、私は奇妙に感じます。この開発者からの批判は正当なものですか、それともクライアント側で彼の問題を解決する方法はありますか?
ios - フレームワークが見つかりません
「pod update」で Firebase を更新した後、次のようなエラーが発生しました。
ここに私のPodfile:
誰もこのエラーについて知っていますか?
GoogleToolboxForMac と Firebase の関係を探していますが、ほんの少しの情報しか得られません。
参考までに、私は Swift 2.3 と Firebase 3.8.0 を使用しています。
あなたが提供できるどんな助けにも感謝します。ありがとう!