我正在运行一个 ARC 项目,我注意到一些事情正在搞乱我的项目。在下面的代码块中,
- (void)didTapSuggestionButton:(id)sender {
//[_buttonDelegate suggestionButtonPressed:[sender currentTitle]];
//NSLog(@"current title is %@",[sender currentTitle]);
}
在第一行的断点中,我在调试控制台中看到以下内容。
自 freeFormAutoCompleteScroller *const 0x0000ace9
UIScrollView UIScrollView
建议按钮 NSMutableArray * 0x6e65006e
_buttonDelegate objc_object * 0x00646564
ISA objc_class * 0x00000008
发件人 id 0x06d7f3f0 [0] id
但是在第二行中,我看到:
自 freeFormAutoCompleteScroller *const 0x06d7f3f0
UIScrollView UIScrollView 建议按钮 NSMutableArray * 0x00000000
_buttonDelegate objc_object * 0x00000000
isa objc_class * 发件人 id 0x06babf30 [0] id
“自我”开始引用另一个内存地址?即使我什么都没做?这是怎么回事?