電子メールからファイルをダウンロードすると、「SaveAs」または「OpenWith」オプションが表示されます。さまざまなオプション(MSOffice、MSExcelなど)が含まれています。私はそのリストに私のアプリケーション名を表示したい。これは実現可能ですか?私たちはこれを達成できますか?はいの場合、どうやってそれをやることができますか?電子メールからファイルをダウンロードする際に、「名前を付けて保存」オプションでアプリケーション名を設定するには
"Open-In"で自分のアプリケーション名を表示でき、Webビューでファイルを表示できるようになりました。もしそのファイルをローカルフォルダに保存したいのであれば、どうすればいいのですか?私はファイル名が次のビューのtableViewに表示されるクリックに保存ボタンを作成しました。そのファイル名をクリックすると、そのファイルのローカルコピーが開きます。コードは次のとおりです
-(void)passWebURL:(NSURL *)strURL
{
NSLog(@"Value passed is....%@",strURL);
passedURL = strURL;
NSURLRequest *requestURL = [NSURLRequest requestWithURL:passedURL];
[objWebView loadRequest:requestURL];
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.navigationController.navigationBar.hidden = YES;
//Accept url and display page
[self passWebURL:passedURL];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:passedURL];
[objWebView loadRequest:requestURL];
}
//Display File List on button click
-(IBAction)btnSaveDocument
{
FileListView *objFileList = [[FileListView alloc] initWithNibName:@"FileListView" bundle:nil];
[self.navigationController pushViewController:objFileList animated:YES];
}
答えてくれてありがとう。本当に役に立ちましたが、まだいくつか質問があります。他のアプリケーションでダウンロードしたファイルを編集または開くことはできますか?たとえば。もし単語ファイルがあり、それを私のアプリを使ってダウンロードしたら、それを変更してアップロードしたいのですが、それを電子メールで送ってください。これは実現可能ですか? – Samuel
そのアプリケーション開発者がその文書タイプを登録している場合は、はい。それ以外の場合、他のプログラムがファイルを受け入れる方法を変更することはできません。あなたの例では、拡張子を登録することでプログラムがファイルを受け入れることができます。その後、ユーザーはdropboxのようなものにアップロードするか、またはそれらのオプションを設定するだけで電子メールを送信することができます。 – atrljoe
助けてくれてありがとう、本当にとても助かりました。今私は "Open-In"に自分のアプリケーション名を持っています。 「Open-In」を使用してアプリケーションに単語ファイルを開く必要がある場合、プロシージャは何であるとしますか?これは私の初めてのiPhone用コードですので、私を抱きしめてください。私の最初の高度なプログラム – Samuel