Eksport bilde til Instagram - iPhone

stemmer
4

Jeg har et bilde og jeg ønsker å eksportere den til Instagram, slik at jeg kan legge det ut.

Koden jeg bruker er:

NSURL *instagramURL = [NSURL URLWithString:@instagram://location?id=1];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
    NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@Documents];
    NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@Image.igo];

    UIImage *image = [UIImage imageNamed:@01.png];

    NSData *imageData = UIImagePNGRepresentation(image);
    [imageData writeToFile:savedImagePath atomically:YES];        
    NSURL *imageUrl = [NSURL fileURLWithPath:savedImagePath];
    NSLog(@%@,imageUrl);
    UIDocumentInteractionController *docController = [[UIDocumentInteractionController alloc] init];        
    docController.delegate = self;
    docController.UTI = @com.instagram.exclusivegram;
    docController.URL = imageUrl;
    //[docController setURL:imageUrl];
    [docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; 
}

Når jeg kjører programmet, viser App knappen skrevet Instagram ikonet, men når jeg berører den, knappen forsvinner, og ingenting skjer. Applikasjonen ikke krasje, men ingenting skjer.

Det jeg savnet i min kode?

hilsen Bruno

Publisert på 26/08/2012 klokken 21:06
kilden bruker
På andre språk...                            


1 svar

stemmer
3

Jeg tror problemet er at du ikke beholde UIDocumentInteractionController. Gjør et ivar for det i klassen din.

Kontroller at metoden documentInteractionController:didEndSendingToApplication:kalles på representanten.

Sjekk også ut Instagram dokumentasjon: http://instagram.com/developer/iphone-hooks/

Når den utløses, vil Instagram umiddelbart presentere brukeren med vår filter skjermen. Bildet er forhåndslastet og dimensjonert riktig for Instagram. Annet enn å bruke det passende bildeformatet, som beskrevet ovenfor, er det eneste krav at bildet er minst 612px høye og / eller brede. For best resultat, foretrekker Instagram åpner en JPEG som er 612px ved 612px torget. Hvis bildet er større, vil det bli endret dynamisk.

For å kontrollere at Instagram er installert sjekk for URL instagram://app. URL- instagram://location?id=LOCATION_IDer beregnet for plassering feeds bare!

Svarte 27/08/2012 kl. 09:42
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more