問題タブ [sigabrt]
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 - 「実行中」アプリのSIGABRT
ビルド ログによると、いくつかの問題が発生しています。これらのエラーが原因である可能性を明らかにしてください。すべての助けに感謝します。
プロジェクトの概要:
私は2つのプロジェクトを持っています.h、.m、および.aファイルを1つのプロジェクトフォルダーから取り出し、それらを他のプロジェクトにドラッグしてから、 メニュー>プロジェクト>プロジェクトに追加を使用して、それらを静的ライブラリにインポートしました事業。
プライバシー保護のため、一部のコード行は詳細を非表示にしています。
これが私が得ているエラーです...
found branch-22 without store in _SOGLH
found branch-22 without store in TrackerInterface::InstantiateTracker()
ld: warning: ignoring file /Users/myname/Desktop/*projectname*/*It's_a_dot_A_file*.a, file was built for archive which is not the architecture being linked (armv7)
私は Xcode に比較的慣れていないため、いくつかの用語に自信がありません。そのことを念頭に置いてください。
敬具、R.
xcode - Xcode:presentModalViewcontrollerを使用してSIGABRTメッセージを受け取るのはなぜですか?
別のviewControllerに切り替えたい。ビューにUIButtonがあり、次のコードを使用してUIButtonにUILongPressGestureRecognizerがあります。
viewControllersを切り替えるために使用するアクションは次のとおりです。
}
問題は、ボタンを長押しするとアプリがクラッシュし、SIGABRTエラーが発生することです。奇妙なことに、それは私のiPhoneでのみ発生し、シミュレータでは発生しません。
私も使ってみました
同じ問題が発生しました。私が知っているように、SIGABRTはメモリの問題があることを意味しますが、自動参照カウンターがオンになっているためわかりません。
これを修正する方法について何かアイデアはありますか?
前もって感謝します :)
ios - NSDictionary へのアクセス時に SIGABRT を受け取る
PLIST に移動する NSDictionary を使用すると、SIGABRT エラーが発生し続けます。
この行では、editLabelTextField.text = [alarm objectForKey:ROOT_KEY];
なぜこれを取得しているのかわかりません。アラームは NSDictionary であり、キーのオブジェクトを使用して、このように宣言したキーに移動します#define ROOT_KEY @"Root"
。別のファイルで定義しました。plistはこのように見えますが、
ios - iOS5.0でテスト中にアプリがクラッシュする
iossdk4.3で開発されたアプリを新しいios5.0sdkでコンパイルしようとしています
ただし、SIGABRTシグナルを使用したアプリの読み込み時に奇妙なクラッシュが発生します
コールスタックはかなりミニマルです:
13 UIApplicationMain 14 main
コンソールを確認した後、次のエラーが発生します。
バンドルにNIBを読み込めませんでした:'NSBundle(loaded)' with name'MainWindow_iPad''
リソースフォルダを確認しましたが、ファイルはそこにあります。問題は、同じプロジェクトのxcode 4 / ios 4.3 / ipad 4.3を搭載した別のマシンで、新しいxcode / ios sdk 5.0でのみ発生し、プロジェクトは存在しません。
iOS 5に移行するには、リソース管理を微調整する必要がありますか?
objective-c - Objective-C モデル クラス + メソッド = SIGABRT
これはかなり基本的なことですが、理解できません。
基本的なモデル クラスがあります (簡単にするために、いくつかのプロパティだけを残します)。
そして、単純なメソッドを持つシングルトンを持っています。このクラスのインスタンスをそのシングルトン配列にプッシュしたいのですが、このようにしました
そして今、私が試してみると
...いくつかのセット...
「プログラム受信信号:SIGABRT」が表示されます。[マーカーのコピー] も試しましたが、クラスのコピーの実装が不足していると思います。コピーを実装してから addMarker を使用する前にマーカーをコピーする必要がありますか、それとも他に良い方法がありますか?
ありがとう。
ios - iOS: SQLite データベースから tableView を埋める
SQLite データベースから抽出した情報を tableView に入力しようとしています...いくつかのチュートリアルを読み、それに従おうとしましたが、何らかの理由でアプリがクラッシュし続けます...
.h
.m
どんな助けでも大歓迎です...他の場所からデータを取得できるので、データベースが機能することは知っていますが、ここで使用しようとするとアプリがクラッシュするようです...
エラーとして表示されるのは主に EXC_BAD_ACCESS と SIGABRT です...
さて、私は SIGABORT = 「SIGABRT は、プログラムが自分自身を中止しようとしているときに送信されるシグナルです。一般的に、これは何か本当に悪いことが起こったために発生します。」と言われました。
「EXC_BAD_ACCESSは、すでに解放されているオブジェクトにメッセージが送信されたときに発生します。エラーがキャッチされるまでに、特に複数のスレッドを処理している場合、コールスタックは通常なくなります。」
まあ、素晴らしい..しかし、私はそれを修正する方法はありません.何か助け??
iphone - NSArray コンポーネントSeperatedByString Sigabrt
NSlog で Sigabrt を取得しましたが、理由がわかりません。何か提案はありますか?
ジョーの提案に従って、私は今得ました:
これにより、NSLog で EXC_BAD_ACCESS が返されます。
ios - MKMapView で複数の注釈を試行すると SIGABRT エラーが発生する
私は MKMapView を使用しており、地図上に注釈ピンを配置しています。私は 30 の異なる場所のマップに 30 個のピンを配置することに取り組んでおり、追加の場所を追加するたびに iPhone SDK を実行するようにしました。その後、どこからともなくクラッシュし始め、恐ろしい「SIGABRT」が発生しました。AG!!
構文のわずかな間違いである可能性があることはわかっていますが、以前は機能していたコードをコピーして貼り付けただけなので、途方に暮れています。MKCoordinateRegionMakeを使用してすべてをより簡潔にすることを検討しています(これはオプションである可能性があると読みました)が、すでに10店舗のようなものを入力しているため、切り替えるのに多くの時間が必要になりますが、これは望ましくありませんこれが迅速な修正である場合に実行します。
私は1つの座標を除いてすべてを取り出し始めましたが、うまくいきました。その後、もう 1 つ追加して元に戻したところ、機能しました。何らかの理由で、何度も機能しましたが、ロックしてクラッシュすることもありました。問題があるのは特定の場所だけだと思いましたが、特定の場所の構文に問題があるようには見えませんでした。だから今、私はそれを引き起こしているものに途方に暮れています。
私が正しくやっていないのは、割り当てと解放の問題かもしれないと思いますか? コード中に特定の割り当てられたスペースを「解放」しようとしましたが、問題は解決しませんでした。また、コード中に割り当てられたスペースを解放せずにそれを実行しようとしましたが、同じ問題です。
これが私が作業しているコードです(すべてのコードが時々機能したので、MillersLocationsファイルでタイトル、サブタイトル、および座標を正しく設定しました):
MapViewController.m
エラー (スレッド 1: プログラムがシグナル "SIGABRT" を受信しました。) は常に次の行で発生します。
[mapView setRegion:store57 アニメーション:YES];
またはstore90でも。それが起こった他の店もありますが、常にその行にあります。私が決定した韻や理由はありません。
助けてくれる人に感謝します!少し長文になってしまったことをお詫びします。必要な情報をすべて記載したかっただけです。
編集
作成した MKMapView Outlet を適切に合成し、それをリリースするコードを取得すると機能しました ("[mapView release];")。エラーの原因となった MapViews 自体がリリースされると想定しています。
うまくいきましたが、別の注釈を追加しようとすると、再びクラッシュしました。新しい注釈を削除すると機能するため、さらに追加すると問題が発生します。AG。どんな助けでも大歓迎です。ありがとう。
iphone - iPhone クラッシュレポート : SIGABRT
アプリにバグがあり、気が狂いそうです! メイン スレッドは、navigationController ツールバーを非表示にしようとした後、SIGABRT メッセージを受け取ります。
誰かがそれがどこから来たのか考えていますか? 前もって感謝します。アピエ
編集 :
クラッシュレポートは次のとおりです。
objective-c - ccTouchesBegan vs ccTouchBegan - タッチ検出と SIGABRT クラッシュ
私は現在、ユーザーのタッチ位置を検出しようとしているアプリケーションを実行しています。
「タッチ位置検出」機能を実装する過程で、ccTouchBegan から ccTouchesBegan に変更しました。
しかし、私はそれを機能させることができません。ccTouchBegan から ccTouchesBegan に変更しました。
使用する代わりに:
これを行うと、画面をクリックすると全体がクラッシュします。SIGABRT エラーの強調表示の生成:
だから私の質問は:
なぜクラッシュすると思いますか?
ccTouchBegan と ccTouchesBegan の違いは何ですか? マルチタッチ機能?
さらにヘルプが必要な場合は、これが私のコードです: