nil에 대한 검사를 추가했지만 문제가 여전히 존재합니다. 버그를 수정하려면 어떻게합니까? 0x0은 nil과 같지 않습니다. 버그를 수정하는 방법
UPDATE
: 나는 몇 가지 코드를 추가했다.@property (nonatomic, retain) IBOutlet UIButton *btnReader;
IBOutlet UILabel *_lbReader;
- (void)dealloc
{
[btnReader release];
[super dealloc];
}
업데이트 2 가능한 문제점을 발견했습니다.
- (void)onRotation:(NSNotification *)notification
{
if (btnReader!= nil && _lbReader!=nil)
{
_lbReader.text = btnReader.titleLabel.text;
}
}
갱신 3 나는 나의의 UIViewController에서 onRotation를 사용합니다.
nil 확인은 실제로 거기에서 중요하지 않습니다. 'btnReader' 나'_lbReader' * 중 하나가 * nil이라면 설정 오류가 발생하지 않습니다. 당신의 문제는 아마 다른 곳에있을 것입니다.더 많은 코드를 보여줄 수 있습니까? – mattjgalloway
'onRotation'메서드가 이상하게 보입니다 (이 클래스는 뷰 컨트롤러입니까?)하지만 코드에 아무런 문제가 보이지 않습니다. 호기심에서, 정적 분석기를 코드에 사용 했습니까 (Xcode 4의 'Product -> Analyze')? 문제를 찾는데 도움이 될 것입니다. –