問題タブ [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 - ビュー コントローラーを押すと UINavigationItem のタイトルが消える
ビュー コントローラーのナビゲーション アイテムのタイトルに問題があります。確かに、私はviewDidLoad
このような方法でそれを設定しています:
問題は、このビュー コントローラーを別のビュー コントローラーからナビゲーション スタックにプッシュすると、遷移中にタイトルが表示されますが、遷移が終了するとすぐに消えてしまうことです... デバッガーでチェックインしましたが、タイトルはまだ設定されています。 .. titleView プロパティを試してみましたが成功しませんでした...ちなみに、この問題は iOs < 9 の iPhone 5 でのみ発生します...
ios - 'NSInvalidArgumentException'、理由: '*** setObjectForKey: オブジェクトを nil にすることはできません (キー: device_uid)'
iPhone でアプリケーションを実行しようとするとエラーが発生します。この場合、エラーがゼロになる理由がわかりません
このエラーに関連する appdelegate.m ファイルの一部を次に示します。
このメソッドは推奨されていませんか?
objective-c - iOS アプリで AFURLSessionManager を使用して複数のバックグラウンド ダウンロードを再開する方法
同時に複数の書籍をダウンロードできる iOS アプリがあります。実際にはリーダー アプリです。以前は、本をダウンロードするためにAFDownloadRequestOperationを使用していました。アプリがクラッシュした後、またはユーザーがアプリを強制終了 (強制終了) した後にユーザーがアプリを起動すると、ダウンロードを終了したオフセットからダウンロードが自動的に再開され、これを達成するために次の方法を使用していました。
AFDownloadRequestOperation* operation = [[AFDownloadRequestOperation alloc] initWithRequest:request targetPath:path shouldResume:YES];
現在、バックグラウンド ダウンロードにAFNetworking 2.0 API AFHTTPSessionManagerを使用しています。次の方法でバックグラウンド セッションを作成しました。
次に、デリゲート コールバックを使用して、次のようにバックグラウンド ダウンロード タスクを開始しました。
self.bookDownloadTask = [self.backgroundSessionManager downloadTaskWithRequest:リクエストの進行状況:nil 宛先:nil completionHandler:nil];
[self.bookDownloadTask 再開];
もう一度以前の状況を考えると -
アプリがクラッシュした後、またはユーザーがアプリを強制終了 (強制終了) した後にユーザーがアプリを起動すると、ダウンロードは自動的に開始 (再開ではなく) されますが、ダウンロードを終了したオフセットからではなく、本の開始からダウンロードが開始されます。
AFHTTPSessionManager を使用して、ダウンロードを終了したオフセットからダウンロードを自動的に再開する方法はありますか??
どんな助けでも大歓迎です。ありがとう !!
ios - Xcode 7 + iOS 8 CoreData マルチスレッド違反
アプリを Xcode 6.4 から Xcode 7 および Swift 2 に移行しました。アプリは 2 つの MOC で CoreData を使用し、マルチスレッド違反の警告なしで正常に動作していました。そして今、iOS 8.4 および 8.3 を実行しているデバイスまたはシミュレーターで Xcode 7 からコンパイルすると、有名な "Multithreading_Violation_AllThatIsLeftToUsIsHonor" が得られます。iOS 9 および 8.3 より前の iOS 8 を実行しているデバイスで問題なく動作します。また、Xcode 6.4 およびすべての iOS バージョンでも問題なく動作します。
Xcode 6.4 = すべての iOS でうまく動作します
Xcode 7 = 8.3 および 8.4 のみで中断
コードを確認しましたが、すべて問題ないと思います。
エラーを発生させる行はresult = [context executeFetchRequest:request error:&error];
述語コード:
非常によく似たエラーが Apple dev フォーラムにありますが、解決策はありません: Apple Developer forum
アドバイスや解決策は大歓迎です。
sprite-kit - SKVideoNode videoNodeWithFileNamed: iOS 8.4 でクラッシュ、iOS 9 で問題なくクラッシュ
SKVideoNode
iOS 8.4 では、 via ファイル名を初期化しようとするとゲームがクラッシュしますが、iOS 9 では問題なく動作します。
しかし、次のようにクラッシュします:
今、AVPlayer
代わりに初期化すると、iOS 8 と 9 の両方ですべてが正常に動作します。
他の誰かがこれに遭遇しましたか?これは iOS 8 の SpriteKit のバグですか?
ios - メモリリーク WKWebView iOS 8.4
WKWebviewはiOS 8.4でメモリ リークを起こします。これは、Instruments (Leaks) を使用して検出できます。Stack Traceを確認すると、WKWebView の初期化を指しています。
ドリルダウンすると、UIWebSelectionAssistantと_UIKeyboardTextSelectionGestureControllerが割り当てられているが解放されていないことがわかります。
これらは内部で WKWebView によって呼び出されるため、解放する方法がわかりません。私はARCを使用していますが、それでもdeallocメソッドでこれらを書いています:
しかし、それでも漏れは避けられません。詳細については、添付のスクリーンショットをご覧ください。リークのスクリーンショットへのリンク
ありがとう!
ios - MKMapView が iOS 8.4 で UI をフリーズする
マップビューをズームインまたはズームアウトすると、ユーザー インターフェイスがフリーズします。viewForAnnotation デリゲート メソッドが継続的に実行されることに気付きました。これは iOS 8.4 でのみ発生します。iOS 9 スムーズに動作しています。問題の原因を特定できる人はいますか?
ios - 編集ビューにならないように、ユーザーが画像ライブラリから同時に画像を選択して交換するのを防ぐ方法は?
iPhone(iOS 8.4)で画像ライブラリから画像を選択する際に問題が発生しています。
これが私のコードです:
しかし、画像を選択してその画像を交換すると同時に編集ビューを開き、その画像を削除しようとすると、アプリがクラッシュします。
画像ライブラリのデフォルト機能ですか? それともコードで処理できますか?
私にお知らせください。前もって感謝します
swift - UIAlertController は iPhone 5s/s 8.4 では透過的であり、iPhone 5s/s 9.3 ではクラッシュします。
誰でもこれについて何か考えがありますか。正しく動作しない単純なコードがあります。UIAlertController は iPhone 5s/s 8.4 では透過的ですが、iPhone 5s/s 9.3 ではクラッシュします。以下のコード:
クラッシュ メッセージ: キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。
ios - iPad デバイス - Titanium Appcelerator で試してみると、アプリケーションがスプラッシュ スクリーンを終了しません。
iOS用のアプリを作成しました...シミュレーターで完全に実行され、テストでTestFlight
も同様に実行されますが、このアプリを自分のに配置しようとするとiPad
インストールされますが、スプラッシュ画面で停止します。