Я пытаюсь открыть одну из своих картин на instagram, но каждый раз, когда я нажимаю кнопку действия (как вы можете видеть из моего кода), она показывает значок instagram и когда я нажимаю значок Instagram, сбой приложений. Что я делаю не так? Я застрял на этом некоторое время.Обмен изображениями с Instagram на iOS
interface ViewController : UIViewController <UIDocumentInteractionControllerDelegate>{
IBOutlet UIImageView *onlyImageVIew;
IBOutlet UIImageView *myImageView;
}
@property (nonatomic, retain) UIDocumentInteractionController *docController;
-(IBAction)actionButton:(id)sender;
@end
-(IBAction)actionButton:(id)sender {
NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"Image.ig"];
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.photo";
docController.URL = imageUrl;
//[docController setURL:imageUrl];
[docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
}
}
Вот аварии, когда я реализовал функцию Его
2013-02-10 13: 34: 46,206 Доли в Instagram [2197: 907] файл: // Localhost/вар/мобильная/Применения /0AABBF7B-F479-44E7-BA7F-B0FAA636F1CB/Documents/Image.ig
Опубликовать фактический сбой? – Tim