在我的.h:
@class PanelController;
@interface PanelController : NSWindowController <NSWindowDelegate>
{
NSURL *zURL;
}
@property (nonatomic, assign) NSURL *zURL;
@end
在我的.m:
@synthesize zURL;
...
- (IBAction)openBrowser:(id)sender {
self.zUrl = [zOpenPanel URL];
}
错误:
zURL not found on object PanelController
答案 0 :(得分:10)
因为Objective-C区分大小写。
您使用的是self.zUrl
,但应该是self.zURL
。
(另外,如果声明属性,则可能不需要实例变量声明。)