0

iOS(iPad)アプリからメールの添付ファイル(.ppt、.doc、.xls ..などのファイル)を開きたい。添付ファイルの「OpenIn」を達成できました。その後、アプリが開きます。handleOpenURL関数は、開かれた添付ファイルのURLとともに呼び出されますこの関数でファイルの存在を確認しようとすると、ファイルが存在しません。

NSFileManager *defaultManager = [NSFileManager defaultManager];

NSString *filePath  = [NSString stringWithFormat:@"%@",url];
if ([defaultManager fileExistsAtPath:filePath]) {
    NSLog(@"fileExists");
}else{
    NSLog(@"file does not Exists");
}

ここで達成したいのは、このURLからファイルをコピーして、他のフォルダーに貼り付けることです。しかし、ここではファイル自体は存在しません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

これは、NSURLをパスに変換する適切な方法ではありません。やったほうがいい:

NSString *filePath = [url path];
于 2013-02-15T06:16:38.057 に答える