2012-04-13 4 views
0

Wenn ich eine Datei von E-Mail herunterladen, bekomme ich die "SaveAs" oder "OpenWith" -Option. Es enthält verschiedene Optionen (MSOffice, MSExcel usw.). Ich möchte meinen Anwendungsnamen in dieser Liste anzeigen. Ist das machbar? Können wir dieses Ding erreichen? Wenn ja, wie können wir es tun?Wie konfiguriere ich meinen Anwendungsnamen in "SaveAs" Option beim Herunterladen von Datei von E-Mail

Ich kann jetzt meinen Anwendungsnamen in "Open-In" sehen und auch eine Datei in meiner Webansicht anzeigen. Wenn ich diese Datei in einem lokalen Ordner speichern möchte, wie kann ich das tun? Ich habe eine Schaltfläche zum Speichern erstellt, bei der der Dateiname in der Tabelle der nächsten Ansicht angezeigt wird. Wenn ich auf diesen Dateinamen klicke, sollte die lokale Kopie dieser Datei geöffnet werden. Der Code ist unter

-(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]; 
} 

Antwort

0

Sie müssen die Dateitypen registrieren, die Ihr Programm verarbeiten kann.

Registering the File Types Your App Supports

+0

Danke für die Antwort. Es war sehr hilfreich, aber ich habe noch einige Fragen dazu. Kann ich diese heruntergeladenen Dateien in einer anderen Anwendung bearbeiten oder öffnen? Für z. Wenn es eine Word-Datei gibt und ich sie mit meiner App herunterlade, dann möchte ich sie ändern und hochladen oder per E-Mail versenden. Ist das machbar? – Samuel

+0

Wenn der Anwendungsentwickler diesen Dokumenttyp registriert hat, dann ja. Andernfalls können Sie nicht ändern, wie andere Programme Dateien akzeptieren. In Ihrem Beispiel könnte ja Ihr Programm die Datei durch Registrierung der Erweiterung akzeptieren. Dann könnten Sie dem Benutzer erlauben, entweder zu Dropbox oder Email hochzuladen, indem Sie diese Optionen einstellen. – atrljoe

+0

Danke für die Hilfe, es war wirklich sehr hilfreich für mich. Jetzt habe ich meinen Anwendungsnamen im "Open-In". Angenommen, ich muss die Word-Datei mit "Open-In" in meine Anwendung öffnen, was ist dann der Vorgang? Bitte entblöße mich, denn das ist mein erstes Mal, dass ich für das iPhone kodiere. Mein allererstes fortgeschrittenes Programm – Samuel

Verwandte Themen