我正在使用这里的指示来检测iOS 5设备上的Twitter框架。问题是旧设备没有Twitter库,因此在iOS 4上会得到以下错误:
dyld: Library not loaded: /System/Library/Frameworks/Twitter.framework/Twitter
我该如何制作一个应用程序,在iOS 5上使用Twitter框架,在iOS 4及以下版本上使用不同的API?
我正在使用这里的指示来检测iOS 5设备上的Twitter框架。问题是旧设备没有Twitter库,因此在iOS 4上会得到以下错误:
dyld: Library not loaded: /System/Library/Frameworks/Twitter.framework/Twitter
我该如何制作一个应用程序,在iOS 5上使用Twitter框架,在iOS 4及以下版本上使用不同的API?
您需要将其“弱链接”起来。 在“Build Phases”->“Link Binary With Libraries”下,为Twitter框架选择“Optional”:
弱链接 Twitter.framework http://www.hypercrypt.net/images/SO10249170.png