我正在尝试编写iPhone应用程序,但我遇到了问题 我在类
中声明了一个常量作为app委托#define ikub (iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate]
当我需要获取数组的大小时,这是应用程序的实例变量
[ikub.subscriptions count]
我收到错误访问未知'订阅'的getter方法 我不确定为什么会这样。
请帮助!!!!
答案 0 :(得分:22)
您需要将宏值包装在括号中(否则,宏中的强制转换应用于该属性,此时该属性未知。)所以:
#define ikub ((iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate])