我有一个以这种方式实现的单例:
PhotoViewController* sharedSingleton = [PhotoViewController sharedManager];
我知道要启动一个方法,我必须做 [sharedSingleton 方法];
但是如果我想将 PhotoViewController.h 文件中声明的整数更改为 NSInteger* tagNumber,我可以这样做吗?我试过这个:
[sharedSingleton.tagNumber = 1];
但它不起作用!
编辑:
错误:在 photoViewController 类型的对象上找不到属性 tagNUMber
@interface PhotoViewController : UIViewController{
BOOL newMedia;
UIPopoverController *popoverController;
DBRestClient *restClient;
NSInteger* tagNumber;
}
+ (PhotoViewController *) sharedManager;
@end