問題タブ [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.

0 投票する
1 に答える
1199 参照

ios - ビュー コントローラーを押すと UINavigationItem のタイトルが消える

ビュー コントローラーのナビゲーション アイテムのタイトルに問題があります。確かに、私はviewDidLoadこのような方法でそれを設定しています:

問題は、このビュー コントローラーを別のビュー コントローラーからナビゲーション スタックにプッシュすると、遷移中にタイトルが表示されますが、遷移が終了するとすぐに消えてしまうことです... デバッガーでチェックインしましたが、タイトルはまだ設定されています。 .. titleView プロパティを試してみましたが成功しませんでした...ちなみに、この問題は iOs < 9 の iPhone 5 でのみ発生します...

0 投票する
2 に答える
10902 参照

ios - 'NSInvalidArgumentException'、理由: '*** setObjectForKey: オブジェクトを nil にすることはできません (キー: device_uid)'

iPhone でアプリケーションを実行しようとするとエラーが発生します。この場合、エラーがゼロになる理由がわかりません

このエラーに関連する appdelegate.m ファイルの一部を次に示します。

このメソッドは推奨されていませんか?

0 投票する
0 に答える
309 参照

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 を使用して、ダウンロードを終了したオフセットからダウンロードを自動的に再開する方法はありますか??

どんな助けでも大歓迎です。ありがとう !!

0 投票する
0 に答える
229 参照

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

アドバイスや解決策は大歓迎です。

0 投票する
0 に答える
118 参照

sprite-kit - SKVideoNode videoNodeWithFileNamed: iOS 8.4 でクラッシュ、iOS 9 で問題なくクラッシュ

SKVideoNodeiOS 8.4 では、 via ファイル名を初期化しようとするとゲームがクラッシュしますが、iOS 9 では問題なく動作します

しかし、次のようにクラッシュします:

今、AVPlayer代わりに初期化すると、iOS 8 と 9 の両方ですべてが正常に動作します。

他の誰かがこれに遭遇しましたか?これは iOS 8 の SpriteKit のバグですか?

0 投票する
0 に答える
2019 参照

ios - メモリリーク WKWebView iOS 8.4

WKWebviewiOS 8.4でメモリ リークを起こします。これは、Instruments (Leaks) を使用して検出できます。Stack Traceを確認すると、WKWebView の初期化を指しています。

ドリルダウンすると、UIWebSelectionAssistant_UIKeyboardTextSelectionGestureControllerが割り当てられているが解放されていないことがわかります。

これらは内部で WKWebView によって呼び出されるため、解放する方法がわかりません。私はARCを使用していますが、それでもdeallocメソッドでこれらを書いています:

しかし、それでも漏れは避けられません。詳細については、添付のスクリーンショットをご覧ください。リークのスクリーンショットへのリンク

ありがとう!

0 投票する
0 に答える
189 参照

ios - MKMapView が iOS 8.4 で UI をフリーズする

マップビューをズームインまたはズームアウトすると、ユーザー インターフェイスがフリーズします。viewForAnnotation デリゲート メソッドが継続的に実行されることに気付きました。これは iOS 8.4 でのみ発生します。iOS 9 スムーズに動作しています。問題の原因を特定できる人はいますか?

0 投票する
1 に答える
46 参照

ios - 編集ビューにならないように、ユーザーが画像ライブラリから同時に画像を選択して交換するのを防ぐ方法は?

iPhone(iOS 8.4)で画像ライブラリから画像を選択する際に問題が発生しています。

これが私のコードです:

しかし、画像を選択してその画像を交換すると同時に編集ビューを開き、その画像を削除しようとすると、アプリがクラッシュします。

画像ライブラリのデフォルト機能ですか? それともコードで処理できますか?

私にお知らせください。前もって感謝します

0 投票する
0 に答える
258 参照

swift - UIAlertController は iPhone 5s/s 8.4 では透過的であり、iPhone 5s/s 9.3 ではクラッシュします。

誰でもこれについて何か考えがありますか。正しく動作しない単純なコードがあります。UIAlertController は iPhone 5s/s 8.4 では透過的ですが、iPhone 5s/s 9.3 ではクラッシュします。以下のコード:

クラッシュ メッセージ: キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。

0 投票する
1 に答える
131 参照

ios - iPad デバイス - Titanium Appcelerator で試してみると、アプリケーションがスプラッシュ スクリーンを終了しません。

iOS用のアプリを作成しました...シミュレーターで完全に実行され、テストでTestFlightも同様に実行されますが、このアプリを自分のに配置しようとするとiPadインストールされますが、スプラッシュ画面で停止します。