因此,我按照this tutorial讲述了如何创建全局函数。
除了在我的全局函数中,我所有的代码都在工作:

[self.view addSubview:gld];


而且我在self.view上遇到错误。有什么想法吗?
我需要self.view部分成为调用函数的视图。

错误:


  在类型为'GlobalData *'的对象上找不到属性'view'

最佳答案

您收到的错误意味着GlobalData没有名为view的属性。从类UIViewController继承的实例具有view属性。因此,您必须确保GlobalData继承自UIViewController或任何其他具有UIView属性的类。

编辑

现在,我明白了您的意思-但现在更清楚了,您没有使用正确的术语。您在GlobalData中的方法应更改为:

-(void)loadInfo:(UIView*)superView { [superView addSubview:superView]; }

然后,您可以这样称呼:

[[Globaldata sharedGlobalData] loadinfo:self.view];

关于iphone - XCode-全局函数self.view,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11540500/

10-09 09:12