因此,我按照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/