2014-04-29 20 views

Trả lời

1

Hãy thử cách tiếp cận thức truy cập URL mô tả ở đây trên trang web WhatsApp chính thức:

https://www.whatsapp.com/faq/iphone/23559013

+1

Thực ra tôi đã tạo UIActivity tùy chỉnh Đối với WhatsApp tôi có thể chia sẻ văn bản dễ dàng, nhưng không phải hình ảnh tôi phải sử dụng UIDocumentInteractionController trong UIActivityController, nhưng nó không hoạt động, có cách nào để giải quyết vấn đề này. –

+0

Xin lỗi, tôi chưa bao giờ thử bản thân mình vì vậy tôi không có câu trả lời dễ dàng. – Stavash

6

Đây là mã để chia sẻ văn bản và url từ điều khiển hoạt động

NSString *[email protected]"http://video.app.com/video.php?"; 

    NSURL *VideoURL=[NSURL URLWithString:URLString]; 

    NSMutableArray *activityItems= [NSMutableArray arrayWithObjects:VideoURL, @"Hey, check out this video I've shared with you, it's awesome!", nil]; 

    self.activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 
    self.activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo,UIActivityTypePrint, 
                  UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact, 
                  UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList, 
                  UIActivityTypePostToFlickr,UIActivityTypePostToVimeo, 
                  UIActivityTypePostToTencentWeibo,UIActivityTypeAirDrop]; 

    [self presentViewController:self.activityViewController animated:YES completion:nil]; 

Đối với Swift 3.0

let objectsToShare = ["\(Title) \n \(Description)"] 
    let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil) 
    activityVC.setValue("App Name", forKey: "subject") 

    let excludeActivities = [UIActivityType.airDrop, UIActivityType.print, UIActivityType.assignToContact, UIActivityType.saveToCameraRoll, UIActivityType.addToReadingList, UIActivityType.postToFlickr, UIActivityType.postToVimeo, UIActivityType.postToFacebook, UIActivityType.message, UIActivityType.postToWeibo] 
    activityVC.excludedActivityTypes = excludeActivities 

    self.present(activityVC, animated: true, completion: { _ in }) 
+0

@iOS_Raj là biết muộn của nó nhưng nhìn thấy câu hỏi của bạn và trả lời với câu trả lời –

+0

excludedActivityTypes dường như không hoạt động nữa. –

+1

@GuyLowe dường như cũng có tác dụng với tôi trong Swift 3 –

Các vấn đề liên quan