2012-07-24 6 views
0

.H 파일이라고응용 프로그램 충돌 [자기의 setValue : forKey :]

... 
@property(nonatomic,readwrite)NSNumber *isConnectionWithServerEstablished; 

내가 isConnectionWithServerEstablished 응용 프로그램에 대한 setValue의 적

CRASH 포인트 충돌 때

[self setValue:Number forKey:@"isConnectionWithServerEstablished"];

OUTPU T LOG

2012-07-24 16:08:26.517 Protocol[1337:11103] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '<__NSMallocBlock__: 0x6b84a70>: An -observeValueForKeyPath:ofObject:change:context: message was received but not handled. 
Key path: isConnectionWithServerEstablished 
Observed object: <LobbyProtocolModel: 0x6b850b0> 
Change: { 
    kind = 1; 
new = 1; 
} 
Context: 0x0' 

*** First throw call stack: 
(0x155e022 0x1b16cd6 0x1506a48 0x15069b9 0xe540ef 0xdc0d91 0xdc0895 0xda633e 0xdc8a82 0xdbcf30 0xdbcedb 0xb606 0xdc0d91 0xdc0895 0xda633e 0xdc16ab 0xe00f19 0xdbcfbf 0xdbcedb 0x5716 0x4d1e 0xe5fa29 0x1529855 0x1529778 0xda419a 0xd5e4 0x24661 0x216d330 0x216ef0c 0x216ecb4 0x216e402 0x9722cb24 0x9722e6fe) 
terminate called throwing an exception(lldb) 
+0

코드베이스를 보낼 수 있습니까? 그래서 우리는 어떻게 값을 설정했는지 확인할 수 있습니다. –

답변

3

뭔가 개체를 관찰하지만, 그 목적은 -observeValueForKeyPath:ofObject:change:context:를 구현하지 않습니다. 관찰자가 수동 관찰을하는 경우 해당 방법을 구현해야합니다.

관련 문제