問題タブ [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.
iphone - 同時実行例外を引き起こすiPhoneUIaddSubview
これは本当に奇妙です...
アプリを実行すると、アプリが開いていてビューが構築されている間に、次のようになります。
コードトレースは次のようになります。
私はゲームを何度も何度も実行しましたが、これを見たことがありませんでしたが、突然ポップアップしました。奇妙なことに、このコードがすべて呼び出されるまで、他のスレッド(私が知っている)を作成していません。UIViewでアクセスしているときに変更される可能性のあるものについて誰かが説明してくれれば、これをデバッグするのが簡単になります。すでに何かを追加しているときに、ビューに何かを追加することと関係がありますか?何か案は?
iphone - CoreData:NSManagedObjectがユーザー定義のメッセージに応答しません
CoreDataを使用して(iPhoneアプリで)モデルからエンティティクラスを生成し、いくつかのメソッドにさらにいくつかのメソッドを追加しました。これらのメソッドの1つを呼び出すと例外が発生することがあるようです。例外はランダムではありませんが、一部のManagedObjectサブクラスのみに関係します(他のサブクラスは正しく応答するようです)。これが私が得るものの例です:
2010-07-15 10:29:55.216 LP [6686:207]***キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'-[NSManagedObject printTime]:認識されないセレクターがインスタンス0x5b50af0に送信されました
NSManagedObjectは、フェッチから取得した(正しいサブクラスにキャストされた)オブジェクトであり、私が話しているメソッドは印刷メソッドです。(私も障害としてではなくそれらを取得しようとしました)私は何かが欠けていますか?
iphone - @try - Objective-C のキャッチ ブロック
@try ブロックが機能しないのはなぜですか? アプリがクラッシュしましたが、@try ブロックによってキャッチされるはずでした。
iphone - XCodeコンソールで16進数でインスタンスを見つける方法は?
iPhone アプリがクラッシュした後にコンソールを起動すると、「認識されないセレクターがインスタンス 0x 何とか何とかに送信されました」と表示されることがよくあります。これがどの変数であるかを調べるにはどうすればよいですか? デバッガに方法はありますか?それは可能ですか?ありがとう。
objective-c - NSRangeException をキャッチするにはどうすればよいですか?
オンライン サーバーが台無しになっても、アプリを正常に続行させたい。@try
危険な行をブロックで包んでみました。それでも、次のようにクラッシュします。
メソッド:
スタック トレース:
私の構文は@try @catch
間違っていますか?@catch
ブロックを追加しようとしましNSRangeException
たが、それは正しいアプローチではないようです (クラスではありません)。
また、サーバーエラーは、整数の代わりに[ratable getRemoteId]
返されることがあるために発生します。(null)
この動作はかなり予測不可能に思えます。ObjectiveResource
なぜそれをしているのかもしれないという手がかりがあれば、それは役に立ちます。しかし、私はまだ使用方法を知りたい@try @catch
です。
objective-c - Try Catch ステートメントは Simulator では機能しません (ただし、iPhone では機能します!!!)
次のように、コードに例外キャッチ ステートメントがあります。
したがって、この try ステートメントは iphone デバイスで完全に機能し、例外をキャッチできます。ただし、シミュレーターでは、例外をキャッチすることはできません。クラッシュするだけです!!
また、他の単純な try catch ステートメントを試してテストしましたが、シミュレーターは例外をキャッチできません。それは単にクラッシュするだけです!!
この問題はとても奇妙です。以前にこの問題を抱えている人はいますか?
それとも設定のせい?
ありがとう
cocoa - CoreData CLI で .xcdatamodel をインポートする
CoreData コマンド ライン ツールに少し問題があります。XCode (Core Data CLI) で新しいプロジェクトを作成し、.xcdatamodel ファイルでデータ モデルを作成し、ヘッダー ファイルを自動生成しました。最後に、エンティティをロードできるコードを修正しました。
プログラムはエラーなしでコンパイルされますが、プログラムを実行すると次のエラーが発生します
ここに私のコードがあります: svn://homes.dnsalias.com/CoreDataOwnTesting または簡単にコピーできます
誰かが私が間違っていることを考えていますか? ご協力いただきありがとうございます!デニス
JLNによって追加されたコード
iphone - iphone osフレームワークはNSException自体をスローしますか?
私は自分のコードでNSExceptionをスローできることを知っていますが、iphone osフレームワークはNSException自体をスローしますか?もしそうなら、フレームワークからNSExceptionsをキャッチする必要があることを意味しますか?私は、Javaがチェックされていない例外などの例外をSDK内でスローすることを知っています。
iphone - -observeValueForKeyPath:ofObject:change:context:メッセージは受信されましたが、処理されませんでした
私はKVOに比較的慣れていないので、いくつかの基本的なルールに違反している可能性があります。CoreDataを使用しています。
次のメッセージでアプリがクラッシュします。理解できないのは、CGImageがMeasurementPointerオブジェクトに設定されている値の監視に関与している理由です。
これをトリガーするために起こっているのは次のとおりです。
これを考えると、
基本的に、MeasurementPointerオブジェクトはMeasurementDescriptorオブジェクトを指し、どちらもNSManagedObjectサブクラスです。MeasurementDescriptorオブジェクトは、特定の「測定」と「単位」の組み合わせを記述します(たとえば、「温度(°C)」または「風速(mph)」)。MeasurementDescriptorsは、一意の測定単位の組み合わせごとに1つしかないという点で、シングルトンのようなものです。
MeasurementPointersは、他のオブジェクト(ModelオブジェクトとControllerオブジェクトの両方)によって参照されます。MeasurementPointerはMeasurementDescriptorを参照します。多くのオブジェクトは、MeasurementPointerが新しい/異なるMeasurementDescriptorの参照を開始するタイミングを知ることに関心があります。このような変更により、たとえば、グラフ表示の軸が変更される可能性があります。または、上記のコードで、メーターディスプレイに(選択したサンプルのセットからの)別のサンプルが表示される場合があります。
根本的な問題は、CGImageが意図しないメッセージを受信していることだと思います...残念ながら、これは断続的であるため、それをトリガーするパターンを見つけることができませんでした。