2012-04-03 15 views
0

Ich erstelle eine Kopie des Bildes, das durch den UIImagePickerController ausgewählt wurde. Was ich jedoch brauche, ist, einen Benutzer vor dem Duplizieren zu einem Bildnamen aufzufordern und ihn auf einen Webserver zu laden. Jeder kennt den Befehl, um dem Bild einen bestimmten Namen/eine bestimmte Erweiterung zu geben.UIImagePicker benutzerdefinierter Name Bilder

Antwort

0

Erstellen Sie eine benutzerdefinierte Benachrichtigung, die Benutzer für den Bildnamen fragen, Bei Klick auf „OK“ Taste Alarmansicht, fügen Sie den Code, um das Bild zu benennen und dann können Sie das Bild auswählen, um Server zu laden:

NSData *imageData = UIImageJPEGRepresentation(YourImage, 1.0); 
NSString *path = NSDocumentDirectory(); 
NSString *tmpPathToFile = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@/%@.jpg", path, specificImagedNameTakenFromUser]]; 

if([imageData writeToFile:tmpPathToFile atomically:YES]){ 
     //Write was successful. 
} 

Jetzt wählen Sie dieses Bild von der gleichen Stelle und laden Sie es auf den Server.

Ich hoffe, es wird helfen.

Prost.

+0

anfügen Sie den Pfad und tmpPattoFile rückwärts? – DJPlayer

+0

Ohhh, das war falsch. Corrected Danke, dass Sie darauf hingewiesen haben. – Nilesh

Verwandte Themen