問題タブ [nsexception]

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

iphone - iPhoneでトライアンドキャッチが例外を処理していない

ind.row が有効な値ではないか、場合によっては nil になるときに、次のコードを使用してエラーをキャッチしています

しかし、このコードが実行されると、このエラーが発生することがあります

このエラーの理由と、例外が処理されない理由

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

ios - デバッガーで間違ったスタックで NSException が再スローされる

存在しないメソッドを呼び出したり、セットに nil を挿入しようとしたりするなど、Cocoa が受け入れられないことをしようとしたときに (私が理解している理由で、それは問題ではありません) クラッシュすると、デバッガーは次のように表示します。 main() から __pthread_kill までのスタック。実際にクラッシュするコードが実行されたときに存在していたフレームはありません。objc_exception_rethrow というフレーム (メインから 9 番目) があります。このことから、Cocoa Touch は、すべての例外を回復し、正常に終了するために何かをしようとしていると思われます。ただし、デバッグ時に Xcode4 のデバッグ ツールを実際に使用して呼び出し元のスタック フレームを調査したり、自分のコードのどこでクラッシュしたかを確認したりできないことは、非常に腹立たしいことです。

objc_exception_rethrow の動作を発生させず、例外が発生するとすぐにクラッシュする方法はありますか? おそらく、以前に(適切なタイミングで)クラッシュするデバッグ設定がありますか?(このプロジェクトのビルド設定はまだいじっていません。)

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

objective-c - UIDocumentを再び閉じることができませんでしたか?

UIDocumentを閉じると、再び閉じることができますか?再度開いた後、documentStateがUIDocumentStateNormalである場合でも?

私を助けてください。どうもありがとう!

closeWithCompletionHandlerが「例外」マークで呼び出されると、例外がスローされます。

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

objective-c - RestKit RKObjectLoader objectLoader didLoadObjects がデバイスで失敗しました

RestKit を使用していますが、問題が発生しています。これを解決するためにかなり多くのことを試みましたが、成功はありません。:)

上記のコードのコンソールは次のとおりです。

ただし、シミュレーターでは機能します。

助けてください..どんな種類の応答でも大歓迎です。ありがとうございました。

ps: RKTwitter サンプルも実行しました。結果は同じです!シミュレーターでは問題ありませんでしたが、デバイスで同じ種類のエラーが発生しました。

pps: master (Xcode4) ブランチと 0.9-stable (Xcode3) ブランチの RKTwitter サンプルを試しました。結果は同じです。シミュレーターでは問題ありませんでしたが、デバイスでは失敗しました。

0 投票する
3 に答える
1548 参照

ios - モーダルViewController内のYoutubeビデオ、奇妙なクラッシュ'UIViewControllerHierarchyInconsistency'

iPad5.0での奇妙なクラッシュに問題があります。このクラッシュは、iOS 5.0およびモーダルViewControllerを備えたiPadでのみ発生し、ViewControlerスタイルはフルスクリーン以外に設定されています。これは正常に機能します。

コード例を含めました。それを実行してページシートボタンを押すと、UIWebViewとYoutubeビデオを含むウィンドウが表示されます。ビデオが開始したら、「フルスクリーン」を押してバグをトリガーします。(iOS 5のみ、iOS 4.xで動作します)。

フルスクリーンボタンを押すと、唯一の違いは、モーダルUIViewControllerにフルスクリーンスタイルを使用していることと、ビデオが正常に再生されることです。

誰かが回避策、またはより良い解決策を知っていますか?

キャッチされない例外「UIViewControllerHierarchyInconsistency」が原因でアプリを終了しています理由:「子ビューコントローラー:「UIViewController:0x85d5e00」には親ビューコントローラーが必要です:「NewsTableViewController:0x855f7b0」が、要求された親は「MPInlineVideoViewController:0x85d3a20」

ソースコード(Dropbox)http://db.tt/xqMbeYP1

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

objective-c - Objective-cトライ/キャッチがキャッチされない

以下がうまくいかない理由はありますか?

try / catchの質問と同様に、上記のブロックが毎回クラッシュするように見えるだけです。他の質問から上記のtry/catchを設定したので、デバッガーが正しく設定されていることを知っています。

0 投票する
3 に答える
553 参照

iphone - ビデオを読み込もうとするとSIGABRTが発生します(Objective-c)

したがって、私が抱えている問題は、この方法でビデオをロードしようとすると、次のようになることです。

NSExceptionが原因で、コードで指定した場所にSIGARBTがスローされます。ただし、次のように文字列を単純に書き出すと、次のようになります。

コードは完全に正常に機能します。問題は何でしょうか?NSLog tempNameを使用して、正しい文字列を保持していることを確認します。また、sharedManager.vidNameはNSMutableStringです。これが私のシニアプロジェクトを終えて大学を卒業するのを妨げている唯一の問題ですので、どんな助けでも大歓迎です。ありがとうございました。

これが私がログに記録しているものです:

0 投票する
3 に答える
1197 参照

ios - Xcode 4.3.x を使用して iOS 3.0 用のユニバーサル アプリをビルドする - NSKeyedUnarchiver Exception

Xcode 4.3.2 を使用して、iOS 3.0 用のユニバーサル アプリをビルドおよびデバッグしようとしています。NSKeyedUnarchiver から NSException を取得しています。メインの .xib ファイルを読み取れないことに関連している可能性があります。私はこれを見てきました: iOS と xib ファイルのアーカイブ解除- ただし、その場合、アプリがユニバーサルであることが明確ではありません (彼らのソリューションは機能しません) (注: 彼らのソリューションは、Xcode 4.2 を使用しているためではなく、Xcode 4.2 を使用しているため機能しません)。 4.3)。

エラー出力は次のとおりです。

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

uitextview - 例外の取得'NSRangeException'

以下のメソッドでsubstringWithRange:rangeの例外が発生しています。

編集を無効にしてテキストビューを表示しています。

テキスト選択にのみテキストフィールドを使用しています。私が最初の時間にテキストを選択しているときも例外ではありませんが、2回目に押すとそれは通り抜けます。

例外:'NSRangeException'、理由:' * -[NSCFString substringWithRange:]:範囲またはインデックスが範囲外です'。