2011-03-09 3 views
0

いずれかがアプリケーションのクラッシュ

OS Version:  iPhone OS 4.2.1 
Report Version: 104 

Exception Type: SIGBUS 
Exception Codes: BUS_ADRALN at 0x7c 
Crashed Thread: 0 

Thread 0 Crashed: 
0 libSystem.B.dylib     0x000053e4 OSAtomicCompareAndSwap32 + 0 
1 Foundation       0x00023235 ____addOperations_block_invoke_1 + 37 
2 Foundation       0x00022d91 __addOperations + 229 
3 Foundation       0x00022cab -[NSOperationQueue addOperation:] + 11 

答えて

2

BUS_ADRALNがあることが意味のコードでは、この場所 上のアプリケーションのクラッシュ私はこの

RequestOperation* requestOperation = [[[RequestOperation alloc]initWithItem:item delegate:self] autorelease]; 
[operationQueue addOperation:requestOperation]; 

エラーコードのようなものをやっている理由を任意のアイデアを持っていますアドレスの位置合わせの問題です。

[NSOperationQueue addOperation:]に渡されるNSOperationオブジェクトが有効かどうかを確認します。

+1

また、NSOperationQueueがオートリリースされていないか、またはすぐ後にリリースされていることを確認してください。私は時には人々がこれを行うのを見て、上記のエラーにつながる可能性があります。 –

+0

あなたは100%正しいです。オブジェクトは無かった:) –

関連する問題