代码之家  ›  专栏  ›  技术社区  ›  SaltyNuts

通用应用程序中的UISplitViewController子类

  •  2
  • SaltyNuts  · 技术社区  · 15 年前

    我正在构建一个通用的应用程序,它在iPad上使用UISplitViewController,并且应该可以在任何3.0设备上运行,比如第一代iPhone/ipodtouch。麻烦的是,尽管我并没有在iPhone上运行UISplitViewController时创建任何实例,但我仍然会感到恐惧

    dyld: Symbol not found: _OBJC_CLASS_$_UISplitViewController
      Referenced from: /var/mobile/Applications/.....
      Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
    

    我将其子类化的唯一原因是重写shouldAutorotateToInterfaceOrientation方法。我正在做我的整个应用程序编程没有IB。它会有帮助,如果我用IB来创建SplitViewController,并告诉它支持所有方向?

    1 回复  |  直到 15 年前
        1
  •  6
  •   SaltyNuts    13 年前

    您只需链接UIKit.framework。在目标的常规设置中,在“链接库”列表中,将UIKit.framework的类型更改为“弱”而不是“必需”。

    推荐文章