問題タブ [nsassert]

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 投票する
2 に答える
164 参照

ios - NSAssert は iOS のデバイスでメモリを消費しますか?

NSLogs を使用してデバイスでアプリを実行すると、アプリの速度がある程度低下する可能性があります。

NSAssert はメモリ面で NSLog と同じように動作しますか?

コメントや提案をいただければ幸いです。

前もって感謝します。

0 投票する
4 に答える
3947 参照

ios - NSAssert と NSCAssert

NSAssertとはどう違いNSCAssertますか?それらの実装を調査したところ、それらは非常に似ていて、私の質問に対する答えが見つかりませんでした。

NSParameterAssertとの違いも説明できると思いNSCParameterAssertます。

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

ios - ios : photo.appで削除された写真のURLを取得する方法

アプリで問題が発生しています。アプリは写真関連です。

私のアプリでは、Photo.app を介して削除される写真の URL が必要です。photo.app で削除された写真をアプリで見つける方法はありますか

前もって感謝します。

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

ios - NSInternalInconsistencyException を発生させると、デフォルトでクラッシュすることが保証されていますか?

NSAssertコード内の回復不能な状態を検出するために使用します。リリース モードでもアサーションを有効にしました。これは、コードでアサーションが失敗した場合、回復不能であることが保証されているためです。

NSAssert一部のフレームワークに引っかかってアプリがクラッシュしないというNSInternalInconsistencyException矛盾する投稿を読みました。NSInternalInconsistencyExceptionこれは正しいです?NSAssert失敗するたびにアプリをクラッシュさせたい。

ディスパッチ キューなどのバックグラウンド スレッドでスローされた場合もクラッシュしますか?

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

objective-c - Xcode 8 はアサーション メッセージを出力しません (たとえば、NSInternalInconsistencyException クラッシュが発生した場合)

プロジェクトに問題があります。アプリケーションのデバッグ時にアサーション メッセージを出力せず、アプリがクラッシュします。通常、次のように表示されます。

しかし、私が得るのは最初のメッセージだけです。アサーションが失敗したことだけを知っており、その理由についての説明はありません。これにより、クラッシュの原因がわからないため、デバッグが本来よりもはるかに困難になります。

周りを見回したところ、最適化がオンになっていることが原因ではないかと誰かが示唆していましたが、そうではありません。プロジェクトとターゲットの両方でデバッグの最適化が [なし] に設定されており、プロジェクトをデバッグ構成で実行していると確信しています。できる限りのことを試しましたが、これまでのところ何も役に立ちませんでした。これが何であるかのアイデアが不足しています。

私はXcode 8を使用しています。プロジェクトはSwift 3.0 + Objective-Cが混在しています。以前はココアポッドを持っていましたが、カルタゴに切り替えました (これが役立つことを願っていましたが、そうではありませんでした)。