初めてiOS上にUIDocumentPicker拡張機能を作成しています。私はUIDocumentPickerExtensionViewController
サブクラスに適切なメソッドを設定しました。ユーザーが自分の内線からドキュメントを選択したときのUIで、問題のイメージをドキュメントディレクトリに正常にコピーできます。関連コード:`UIDocumentPickerExtensionViewController`:この画像は未分類のタイプです
NSURL *sourceURL = [item imageUrlWithPath:image.fullSizeImagePath];
NSString *filename = [NSString stringWithFormat:@"%@.jpg", item.title ?: NSLocalizedString(@"NO_TITLE", nil)];
NSURL *targetURL = [self.documentStorageURL URLByAppendingPathComponent:filename];
NSError *copyError = nil;
BOOL success = [fm copyItemAtURL:sourceURL toURL:targetURL error:©Error];
if (success) {
[self dismissGrantingAccessToURL:targetURL];
} else {
NSLog(@"Error! %@", copyError);
}
これは、すべての選択が行われると、コールがdismissGrantingAccessToURL:
に行われた後、上記のコードパスに従って、しかし、UIが閉じます罰金行くが、私は、ホストアプリケーションからのアラートを取得(この場合はPages)、「この画像はサポートされていないタイプです」のために画像を挿入できないことを示しています。私が試してみました
もの:
- は私のイメージ
- の異なるサムネイルの
- 使用されるバリエーションが新しいファイルに画像を再圧縮別のファイル拡張子を持つファイル名を試してみてください。
すべて利用できません。どのように私のファイルを他のアプリケーションで読むことができないのですか?