【问题标题】:Appdelegate working for iPhone, but not for iPad versionAppdelegate 适用于 iPhone,但不适用于 iPad 版本
【发布时间】:2011-09-01 14:40:31
【问题描述】:

我使用 appdelegate 在我的应用程序类之间共享一些变量,如下所示:

MyAppDelegate *objDelegate=(MyAppDelegate *)[[UIApplication sharedApplication] 委托];

然后我这样使用:

var=objDelegate.var;

我在 iPhone 版本上没有问题,但是当我在 iPad 模拟器中测试时,我得到了 objDelegate vars 的值。

我应该说我只将我的应用程序从 iPhone 转换为 Universal,正如我所说的 iPhone 版本仍然没有问题,iPad 版本有什么问题?

谢谢。

【问题讨论】:

    标签: iphone ios xcode ipad


    【解决方案1】:

    如果我没记错的话,将您的应用转换为通用应用会创建两个委托类,它们是主应用委托的子类。您确定您访问的是正确的课程吗?

    【讨论】:

    • 你是对的,我读到过这个,但我确信我没有 ipad 委托类,所有应用程序只有一个委托。
    猜你喜欢
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    相关资源
    最近更新 更多