問題タブ [ios8.4]
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.
ios - iOS アプリの Web Trends SDK での Google モバイル広告の問題
iOS アプリに既に Web Trends SDK が統合されている iOS アプリがありますが、奇妙な問題に直面しています。GoogleMobileAds は、Web Trends SDK を削除すると機能しますが、iOS アプリとの統合後は機能しません。GoogleMobileAds は Web Trends SDK と互換性がありませんか? 次のコードを使用して、Google バナー広告を表示しています。
以下のようにコンソールにログを取得しています。参考になるかもしれません。
いくつかのデモ アプリを作成してテストしましたが、Google 広告を使用した Web Trend SDK で同じ結果が得られました。成功しませんでした。Web Trend SDK を削除すると、前述のように Google 広告の開始が機能します。Google Ad で Web Trend SDK を使用してデモ アプリを作成することで確認できます。デモ アプリを作成して、Google Ad で Web Trend SDK を正常に実装した場合は、それを私と共有してください。ありがとう
ios - NSURLRequest のヘッダーのサイズを確認するにはどうすればよいですか?
アプリケーションが生成および受信するネットワーク トラフィックの量を把握しようとしています。メッセージ本文のサイズを確認する方法は知っていますが、ヘッダーのサイズを変更する方法がわかりません。どうすればいいですか?
malloc - (XCode 7 + iOS 9 + iPhone 4s/iPhone5 のみ) 問題: 「malloc: *** mach_vm_map(size=1048576) failed (error code=3)」
問題がメモリ割り当てに関連していることは知っていますが、iOS 9、XCode 7 でのみ発生します。XCode 6.4、iOS 8.4 では、まったく問題なく動作します。iOS 9、XCode 7 では、非常に頻繁にクラッシュしてこのエラーが発生します。
malloc: *** mach_vm_map(size=1048576) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
助言がありますか?私はメモリの問題に取り組んでいますが、あまりにも多くのメモリの問題があったのだろうかと思います。なぜ iOS 8.4 では機能し、iOS 9 では機能しなかったのですか?
また、すべての UI が白く塗りつぶされます。ナビゲーション バーにタイトルがないのと同じように、カスタム タブバー (RDVTabBar) は表示されませんが、他のビュー コントローラーがあります (タッチ イベントに応答し、その領域をタップすると、その領域に配置されたボタンが動作します!)。
PS メモリ警告は表示されません。どちらのapplicationWillTerminate:
メソッドも呼び出されていません!
更新: この問題は iPhone 5 および 4s でのみ発生することがわかりました。(非 64 ビット デバイス!)
更新 2: クラッシュが発生したときに、オブジェクトの 1 つを印刷しようとすると、デバッグ モードで同じエラーが再び発生します
malloc: *** mach_vm_map(size=1048576) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
。
- - - - - - - - - アップデート - - - - - - - - -
さて、ここで何かを見つけました: Instruments でアプリを調べたところ、iOS 8.4 で約 200 MB のメモリを占有し、驚くべきことに iOS 9.* が 1.5 GB のメモリを占有していることがわかりました!!! これは私が理解していないものです!iOS 8.4 では 1 つのアプリが 200 MB のメモリを消費し、iOS 9 では同じアプリが 1.5 GB を超えるメモリを消費します。全然理解不能!何か案が?
objective-c - UIButtonのタイトルを別のボタンのタイトルにドラッグアンドドロップする方法はありますが、元のボタンは同じ場所に残りますか?
スクロールビューのグリッドとしてプログラムで Uibutton を作成しました。UIbutton のタイトルを別のボタンにドラッグ アンド ドロップする必要があります。誰でもこれを修正するのを手伝ってください。ありがとう
objective-c - Xcode 6 で UITableView から行を手動で削除する
UITableView から選択した行を削除するために、削除ボタン用に次のコードを記述しました。
}
私のUITableViewと削除ボタンの画像を確認してください。ストーリーボードで、UITableview の Editing プロパティを「編集中の複数選択」に維持しました。
画面に表示されている削除ボタンを押すと、次のエラーが表示されます。
キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '無効な更新: セクション 0 の行数が無効です。更新後の既存のセクションに含まれる行数 (5) は、それに含まれる行数と等しくなければなりません更新前のセクション (5)、そのセクションから挿入または削除された行数 (0 挿入、2 削除) をプラスまたはマイナスし、そのセクションに移動した行数またはそのセクションから移動した行数 (0 移動、0 移動)アウト)。'
削除ボタンのコードで何が間違っているのかわかりません。
ios - Xcode でカスタム クラスを設定すると、iOS 9.1 シミュレーターでは機能しますが、iOS 8.4 では機能しません。
touched SKSpriteNode をカスタム クラスにキャストする必要があるゲームを作成しました。iOS 9.1 シミュレーターでは問題なく動作しますが、iOS 8.4 シミュレーターではまったくキャストできないようです。
iOS 9.1 では、私のクラスは MyCustomClass タイプですが、iOS 8.4 では SKSpriteNode です。シミュレーター OS のみで、他には何も変更されていません。
カスタム クラスを Xcode の SpriteKit GameScene に直接設定します (ノードをクリックし、右側のタブを使用して [カスタム クラス] セクションに「MyCustomClass」と入力します)。「Project.MyCustomClass」のようにプロジェクト名を追加しようとしましたが、これは効果がありません。
解決策があれば、教えていただきたいです!
御時間ありがとうございます。
PS: Xcode 7.1.1 を使用しています。