問題タブ [ios8.2]
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 - iPhone6Plus 8.2 端末でのみ発生する奇妙なバグ
iPhone6Plus iOS8.2 デバイスでのみ発生する奇妙なバグに反対です。上下にスクロールすると、ビューが点滅することがあります。四角い虫眼鏡のように見えます。これは左上隅からのみ表示されます。
UIScrollView と UIPanGestureRecognizer でこの問題が発生しています。「iOS8.1 iPhone6Plus デバイス」、「iOS8.2 iPhone6 デバイス」、「iOS8.2 iPhone6Plus シミュレータ」は既にテスト済みですが、発生しませんでした。
これは、iPhone6Plus iOS8.2 デバイスでのみ発生します。シミュレータやその他のデバイスでは発生しません。iOS8.2 以外の他の iOS バージョンでも同様です。
何が起こっているのか誰にも推測できますか?そして、これを解決する方法は?
下のリンクからスクリーンムービーを見ることができます。
https://www.youtube.com/watch?v=IhlVSHjQBYw&feature=youtube_gdata
xcode-6.2 - mailcomposeviewcontroller を介して画像を送信すると、xcode 6 で MailCompositionServices が予期せず終了するエラーが発生しました
プロセス: MailCompositionService [9497] クラッシュしたスレッド: 0 ディスパッチ キュー: com.apple.main-thread
例外の種類: EXC_CRASH (SIGABRT) 例外コード: 0x0000000000000000、0x0000000000000000
アプリケーション固有の情報: * キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。 - デバイス: iPhone 6 - ランタイム: iOS 8.2 (12D508) - デバイスタイプ: iPhone 6
[mailCont setToRecipients:[NSArray arrayWithObject:@"maheshjuvva@gmail.com"]]; NSData *mydata = [[NSData alloc]initWithData:UIImagePNGRepresentation([UIImage imageNamed:@"114-x-114.png"])];
私を助けてください:
http://i.stack.imgur.com/TO834.png
これはエラー URL です: http://i.stack.imgur.com/MxZCk.png
xcode-6.2 - iOS 8 シミュレーターでは、電子メールを適切に送信できます
MessageUI Framework を使用してメールを送信しています。クラッシュ ログを取得します。例外タイプ: Sigabrt およびコード: ox000000000000 0x000000000000.and abort() が呼び出されました。gmail でシミュレーターにログインしようとしましたが、表示されません。
image - Retina 4 2x は、Xcode 6.2 イメージ アセットの iPhone 5 シミュレーターには使用されません。
イメージ セット (image0) の 1 つでデバイス固有を使用しており、2x、Retina 4 2x および 3x の 3 つのイメージがあります。
iPhone 6 Plus シミュレーターは 3x を使用し、iPhone 4/4s は 2x を使用します。
問題は、iPhone 5/5s シミュレーターが Retina 4 2x (下のスクリーンショットの緑色のもの) を使用しないことです。
解像度は次のとおりです。 2x: 640 x 960 Retina 4 2x: 640 x 1136 3x: 1242 x 2208
編集1
以下の提案に従って IB に画像を設定しようとしましたが、それでも 2x バージョンが選択されます!
ios8 - 実行中のアプリの一覧からフォアグラウンド モードになっているアプリを確認するにはどうすればよいですか?
私は iOS 8 を使用しています。私は実験を行っており、アプリストアには提出されていません。デバイスでフォアグラウンド モードになっているアプリを知りたいです。applistを使用していますが、解決策が得られませんでした。
解決策があるかどうか、私を助けてください。何が理由なのか教えてください。
swift - IBOutlet は弱い変数または強い変数にする必要がありますか?
iOS プロジェクトに Xcode 6.2 を使用しています。Xcode の古いバージョンでは、接続が IBOutlet に対して作成されたとき、それは常に弱いストレージでした。接続を作成すると、デフォルトで強力に設定されます。私はそのままにしていて、何の違いも感じません。
Xcode のどのバージョンのデフォルトが strong に変更されましたか?またその理由は?
ipad - インターネットからダウンロードした画像データで UIImage(contentsOfFile:String) を使用するにはどうすればよいですか?
Web サーバーから大量の画像データを読み込んでいるアプリがあります。データは次の方法で iPad に保存されています。
データは後で次のように開かれます。
画像データは次のコードで保存されます。
データは保存されていないため、UIImage(contentsOfFile:String)
後でこれを行うとキャッシュされます。
これらのリンクを見つけて、画像がキャッシュされないようにするためにそれらを使用しようとしました。しかし、問題ははるかに大きいです。イメージをダウンロードし、HDD に保存し、オブジェクトではなくcontentsOfFile
文字列を受け入れるようにロードする必要NSData
があります。これを正しく行う方法や、このアプローチが理にかなっているかどうかさえわかりません。
リンクは次のとおりです。
(1) Swift + DocumentDirectory から画像を保存して読み込む
(3) SO: 私のエラーですが、.xcassets にローカル イメージがあります
(4) SO: Answers は私がすべきことと私がすべきことを示していますが、キャッシングが無効になっている NSData で UImage をロードすることはできません
解決策 1
結果:これは私が最初に行ったことです ((4) で説明) データはキャッシュされていますが、2 回読み込まれず、しばらくするとアプリがクラッシュします ((3) で説明)
上記のコード
解決策 2
結果:データがキャッシュされ、再度読み込まれます (さらに悪いことです)。クラッシュがはるかに速くなります...
コード
解析時のデータの保存 (リンク (1) を使用):
データのロード:
次の点に注意してください。
これはキャッシュには役立ちません...しかし、画像をビューにロードします。
どんな提案でも大歓迎です。プロジェクトの問題かもしれないので、小さなプロジェクトで他のことを試してみます。
また、オブジェクト プール DP を実装しようとしますが、1 つのカテゴリに 202 個の製品があり、メモリが約 250 ~ 300 MB に跳ね上がるため、あまり役に立たないと思います。他のものを開くと、メモリの警告が表示されます。メモリ スパイクがさらに少なくなり、アプリがクラッシュします。
製品が UIScrollView にロードされているため、動的ロードを試すこともできますが、時間がないため、多くの作業が必要になります。はい、CoreData を使用するべきだったことはわかっていますが、それを学ぶ時間がありませんでした。アプリは約 40 日で完了する必要があり (残り時間はあまりありません)、私は迅速に慣れていません :)。ご協力いただきありがとうございます :)。
objective-c - 終了コード 1 の Apple Mach-O リンカ エラー
Apple のドキュメントに従って、プロジェクトの名前を「RaceApp」から「MyDigitalDash」に変更しましたが、突然終了コード 1 で Apple macho リンカー エラーが発生します。
ありがとう
ios - iphoneの戻るボタン(iOS 8.2)の扱い方
私のプロジェクトでは、次のように戻るボタンを処理するためにいくつかのコードを使用していました。
iOS 7 では、望ましい結果が得られています。ただし、iOS バージョン 8.2 の場合、変更可能な配列 VCs の値は、スタック内の現在または topViewController のみです。
ログイン画面のviewcontrollerをスタックから削除して、戻るボタンをクリックしてもログイン画面に戻らないようにしたい。iOS 8.2 でのみこの問題に直面しています (iOS 8 以降で発生する可能性があります)。何が問題になる可能性がありますか? 助けてください。
watchkit - ウォッチキット拡張機能から iOS アプリの状態を取得する
iOS アプリがフォアグラウンドで実行されているかどうかを Watchkit 拡張機能から知ることはできますか?