0

アプリケーションで印刷しようとしています。

これは機能し、実際にアプリケーションから印刷できますが、iOS4.2を実行していないデバイスでアプリケーションを実行できるようにしたいと思います。

コードを実行する前にバージョンを確認しても。

ドキュメントを印刷するメソッドには、印刷に使用されているすべてのクラスがあります。

シミュレータを4.1に戻すと、エラーを表示するSymbolnotfound例外が発生します。

dyld:シンボルが見つかりません:_OBJC_CLASS _ $ _ UIMarkupTextPrintFormatter参照元:/ Users / Jack / Library / Application Support / iPhone Simulator / 4.1 / Applications / 794534DB-DB53-42E7-A294-7E78FDD3899B / Documentation.app / Documentation期待される場所:/ Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator4.1.sdk / System / Library / Frameworks / UIKit.framework / UIKit in / Users / Jack / Library / Application Support / iPhone Simulator / 4.1 / Applications / 794534DB-DB53-42E7 -A294-7E78FDD3899B / Documentation.app / Documentation

4.2にアップグレードしていないユーザーを破棄したくありません。

助けていただければ幸いです。

4

1 に答える 1

1

どのコンパイラを使用していますか?まだ行っていない場合は、LLVM GCCまたはLLVMに切り替えて、MarcoArmentが新しいAPIの使用中に古いバージョンのiOSをサポートするで説明されている自動ウィークリンクをサポートする必要があります。

于 2010-12-10T10:48:49.807 に答える