弱连接基金会和UIKit?

我最近通过AirPrint介绍了Printing,但是不想放弃对4.2版本的支持(显然)。以前做过像Game Center这样的事情。在这种情况下,我发现特别奇怪的是我必须弱连接UIKit。打印不包含在自己的框架中,使我更精细。 这只是感觉不对,虽然它解决了我的问题,允许应用程序在所有版本上正常运行。 在Apple的SDK兼容性指南中,他们指出:   当使用框架时   在您的部署目标中可用,   你应该要求那个框架(和   没有弱连接它)。 UIKit可用,不是
UIPrintInfo
UIPrintInteractionController
等类。 我是对的,弱连接这样一个核心框架似乎很奇怪吗?有没有更好的办法?     
已邀请:
有一个更好的办法。 iOS 4.2为此目的引入了NS_CLASS_AVAILABLE,但使用它有一些限制。所有详细信息都列在以下链接的文档中: http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/cross_development/Using/using.html     

要回复问题请先登录注册