繁体   English   中英

在“基于视图的应用程序”中指向视图的指针

[英]pointer to view in “view based application”

嗨,我创建了一个“基于视图的应用程序”,我有三个类:-MyAppViewController; -Item(UIView 子类); -我的单身人士;

我需要从项目 class 调用,这是 MyAppViewController 的一个方法,所以我需要创建一个指针,但问题是我在创建链接时不明白:

在 singleton 中:

h
@class MyAppViewController;

        ...

@interface MySingleton : NSObject  {

        id plCall;
        ...

}
        ...
@property (nonatomic, retain) id plCall; //and @synthesize in .m
        ...

项目:

[[MySingleton sharedMySingleton].plCall myMethod];

但我错过了与 controller 的连接,应该是这样的:

[MySingleton sharedMySingleton].plCall = MyAppViewController;

但这不会发生,因为它是“基于视图的应用程序”,而且我从未直接分配视图

多谢

如果您获得由 xib 创建的 controller object,您可以在控制器的-viewDidLoad中执行此操作

@implementation MyAppViewController
...

- (void)viewDidLoad{
    [MySingleton sharedMySingleton].plCall = self;
}
...
@end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM