我正在尝试编写 iPhone 应用程序,但遇到了问题。
我已经在类中声明了一个常量作为应用程序委托
#define ikub (iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate]
当我需要获取数组的大小(这是应用程序的实例变量)时
[ikub.subscriptions count]
我收到一个错误访问未知的“订阅”getter 方法.
我不太确定为什么会发生这种情况。
请帮忙!!!!
您需要将宏值括在括号中(否则,宏内的强制转换适用于该属性,此时该属性是未知的。)因此:
#define ikub ((iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)