問題タブ [nszombieenabled]
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 - Xcode Instruments - ゾンビ - 何を探していますか?
Xcode で Project/Profile を実行し、「ZombiesNSZombie detection
」を選択すると、「 」が有効なシミュレーターでアプリが実行されます。しかし、問題があることを教えてくれるには、何を探す必要がありますか? 表示されるのは、実行中の割り当て手段と以下の統計だけです。Zombie
が検出されたことは実際にどこに表示されますか?
uitableview - EXC_BAD_ACCESS iOS6 GM UITableTextAccessibilityElement
私は自分のアプリを更新し始めています。これはiOS2.2.1から5までずっと利用可能で、動作しています(それが重要な場合は、まだ手動でメモリ管理を行っています)。
これで、iOS6 GMで実行すると、EXC_BAD_ACCESSが発生します。
ゾンビオブジェクトを有効にしてプロジェクトを実行すると、
私は得る:
-[UITableTextAccessibilityElementaccessibilityContainer]:割り当て解除されたインスタンス0xb3cacff0に送信されたメッセージ
wtf?
誰かが同じ問題に遭遇しましたか?どのようにそれを解決しましたか?
助けていただければ幸いです
ios - コードを使用して NSZombieEnabled、SAutoreleaseFreedObjectCheckEnabled、MallocStackLoggingNoCompact、これらの値を設定する方法
NSZombieEnabled,SAutoreleaseFreedObjectCheckEnabled,MallocStackLoggingNoCompact
コードを使用してこれらの値を設定するにはどうすればよいですか。Xcode編集スキームでこれらの値を設定したくありません。何か考えはありますか?
objective-c - NSZombiEnabled設定
NSZombieEnabledがコードで機能していることを確認しようとしています。私は次の設定をしました:
そして私は次のコードを持っていますdidFinishLaunchingWithOptions
ただし、エラーは発生しません。NSZombieからの通知もありません。さらに設定を行う必要があります。インポートしたlibがあり、コード13のEXC_BAD_ACCESSが発生しているため、エラーの原因を特定できません。
スタックとコンソールは次のようになります
ios - Adobe AIR IOS NSZombieEnabled
adobe air ios アプリでメモリの問題を解決しようとしていますが、かなりの問題があります。フォーラムなどで、ios でメモリの問題を見つける最善の方法は NSZombieEnabled を設定することだと読みました。
adobe air iosアプリにこのフラグを設定する方法があるかどうか疑問に思っていました. 私はそれを疑いますが、私は尋ねようと思いました。
ありがとう
ios - クラッシュについてゾンビから手がかりを得ることができません
コンソールからこのエラーが発生しています
また、ゾンビを有効にDiagonotics
しますが、エラーのヒントを得ることができません。私のxcodeがハングし、以下のメッセージが表示されます:
そして、ゾンビは私に似たようなものを何も見せません
エラーの内容と、ゾンビを適切な方法で使用してエラーをキャッチするにはどうすればよいですか..
ios - コア データ、障害、および NSZombieEnabled = EXC_BAD_ACCESS
だから、私はこの問題を抱えています.私のアプリはオーディオを再生し、ボタンをタップするか、他のトラックを選択することによって一時停止がトリガーされるたびに、再生位置を保存しました. 後者が発生した場合、プログラムで一時停止を呼び出し、次のトラックの再生を開始する前に 0.5 秒の遅延を設定します。ここで問題が発生します。
コードはとてもシンプルです。
(_nowPlaying は、役立つ場合は NSManagedObject です)
そして、それは行のためにクラッシュします[_nowPlaying setValue: forKey:]
そのため、環境変数に追加NSZombieEnabled
すると、ログに「Caught CoreData could not follow for」というレポートが表示されます。
わかりましたので、チェックし[_nowPlaying isFault]
ます。数秒ごとに関数を呼び出すので、その特定の時点で保存されていなくても重要ではありません。NSZombie からのメッセージが0で正常に動作しています。
ここで問題が発生します。NSZombieEnabled のチェックを外すと、アプリ[_nowPlaying isFault]
が EXC_BAD_ACCESS でクラッシュします。これはどうやら私が昔のクラッシュを経験したことを意味しているようです。
今、私は完全に迷っています。ここからどこへ行けばいいですか?
更新: @ArkadiuszHolko コメントへの対応
当たり前だと思っていましたが、以下です。
そして setPlayback はただ
ios - NSZombieEnabled が機能しない
スキームに設定NSZombieEnabled
しYES
ましたが、まだデバッグ情報がありません。Xcode 4.6.3 を使用しています。
この質問を読みましたが、問題は解決しません: NSZombie Enabled but Still No Debug Info。
ここにクラッシュログがあります、
これを正しく機能させるにはどうすればよいですか?
ios - iOS: 存在しないポインターがアプリをクラッシュさせる
特定の Storyboard シーンを開くと、「解放されたオブジェクトのチェックサムが正しくありません - オブジェクトは解放後に変更された可能性があります」というエラーでアプリがクラッシュします。また、いくつかの「EXC_BAD_ACCESS」クラッシュが発生しています。通常はどちらかです。問題のあるポインターが見つからなかったので、 でテストしましたNSZombieEnabled
。そのため、クラッシュ時に次のメッセージが表示されました。
*** -[NSContentSizeLayoutConstraint secondItem]: message sent to deallocated instance 0x1e0a5220
今、私はプロジェクトを検索し[NSContentSizeLayoutConstraint secondItem]
、 、さらには
個別に検索NSContentSizeLayoutConstraint
しました。secondItem
プロジェクトのどこにも存在しません。私はまだ Objective-C に非常に慣れていないため、次に何をすべきかわかりません。また、デバイスとシミュレーターで 5 回に 1 回は問題なく動作します。これ
-[NSAttributeDictionary release]:
は、私のプロジェクトのどこにもありません。また、*** -[PitchDetector addSamples:inNumberFrames:]:
. それらは変化し続けており、プロジェクトのどこにも見つかりません。また、通常はシミュレーターで正常に実行されることもありますが、クラッシュするとデバイスでエラーが変化し続けるため、非常にイライラします。
ストーリーボードでビューを切り替えるために、このコードを使用しています。これは、メイン画面の viewDidLoad にあります。
x1ViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"x1ViewController"];
ボタンを押してロードすると、次のようになります。
- (IBAction)button4:(id)sender {
[self presentViewController:x1ViewController animated:YES completion:nil];
}
他のすべてのページ遷移をまったく同じ方法で設定したところ、すべて問題なく切り替わりました。唯一困ったのがこれ。
スタック トレースは次のとおりです。
そして、これは、修正方法がわからない分析中に見つけた奇妙なことです。
更新:ページが読み込まれると、コンソールに「エラー: 1768843636」というメッセージが表示されることもあります。非常に奇妙な。