最近私はAirPrintによる印刷を導入しましたが、4.2より前のバージョン(明らかに)のサポートを中止したくありませんでした。ゲームセンターのようなものの前にそれをやった。私がこのケースで特に奇妙に見いだしたのは、弱いリンクUIKitでなければならなかったことだった。印刷は独自のフレームワークには含まれていないため、より細かく扱うことができます。ウィークリンクファウンデーションとUIKit?
これはちょうど私が問題を解決しても、アプリがすべてのバージョンで正常に動作することを可能にしているにもかかわらず、まったく気に入らなかった。 Apple's SDK Compatibility Guideで
彼らは述べる:あなたのデプロイメント・ターゲットで利用可能 あるフレームワークを使用する場合
、 あなたは(弱いそれをリンクしていない と)そのフレームワークを必要とすべきです。
UIKitにはそれが奇妙に思える右のことなどUIPrintInfo
、UIPrintInteractionController
、
アムIとクラスは、弱く、このようなコアフレームワークをリンクするだけではない、利用可能のですか?より良い方法がありますか?
あなたはまだこの答えを見つけましたか? NS_CLASS_AVAILABLEを使用すると、クラスの型をまだ宣言しておらず、まずそのクラスをテストしていれば問題ありません。 http://goo.gl/6yH4Uとhttp://goo.gl/FiOd9の2つのリンクを作成しましたが、まだ適切な解決策が見つかりませんでした。 –