2016-07-21 8 views
2

私は、コアデータドキュメントベースのアプリケーションで、UIManagedObjectサブクラスをストレージコンテナとして使用しています。UIManagedDocumentをフォルダではなくファイルパッケージとして表示する方法

ファイルを保存すると(iTunesファイル共有の場合)、ファイルはファイルパッケージではなくフォルダとして表示されます。私はそれを1つのファイルとして表示して、ユーザーが誤ってファイル構造を混乱させないようにしたいと思います。

これまで私がこれまで行ってきたことは次のとおりです。私のサブクラスでは:ターゲット先で

@implementation 

- (NSString *)savingFileType { 
    return @"com.app.filetype"; 
} 

- (NSString *)fileNameExtensionForType:(NSString *)typeName 
         saveOperation:(UIDocumentSaveOperation)saveOperation { 
    return @"ext"; 
} 

@end 

、私は、エクスポートされたUTIを登録します。

enter image description here

答えて

0

そして...私は最終的にそれを考え出しました。

info.plistの「Exported UTIs」セクションで、カスタムUTIの「Conforms To」フィールドに「com.apple.package」を追加します。 enter image description here

関連する問題