0

我已将标识符(在用户界面项标识符下)设置为字符串值,但是当我尝试在 initWithFrame 中将其打印出来时,它为空。当我在 drawRect 中打印它时,它已经设置好了。我猜它还没有从笔尖加载?在什么情况下我可以查看标识符的值,最好是在它进入油漆之前,或者我应该调用一个方法来加载值?

蒂亚

- (id)initWithFrame:(NSRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
       ...
       NSLog(@"ident: %@", [self identifier]); // prints (null) here
4

1 回答 1

1

对象已初始化,但标识符未从 nib 加载。改用 awakeFromNib 中的 NSLog ()。

于 2012-04-14T09:35:38.633 回答