2017-03-23 7 views
0

イメージのiOSアプリケーションで作業していて、画像共有ボタンを追加しました。共有タイプの機能を除外したかったのですが、シミュレータで実行すると、そこ。ここでexcludedActivityTypesはSwift 3では機能しません

は、それらを除外するためにどのように

let image = UIImage("b3") 
let imageToShare = [image!] 
let shareImage = UIActivityViewController (activity items:imageToShare,application Activities:nil) 
shareImage.popoverPresentationController?.sourceView = self.view 
self.present (shareImage,animated:true,completion:nil) 
shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType. copyToPasteboard] 

...私のコードですか?あなたはexcludedActivityTypesを設定する前に、あなたのアクティビティビューコントローラを提示している

shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType.copyToPasteboard] 
self.present (shareImage,animated:true,completion:nil) 

答えて

0

を提供してください。コードを次のコードに置き換えてください:

let image = UIImage("b3") 
let imageToShare = [image!] 
let shareImage = UIActivityViewController (activity items:imageToShare,application Activities:nil) 
shareImage.popoverPresentationController?.sourceView= self.view 
shareImage.excludedActivityTypes = [UIActivityType.print,UIActivityType. cipyToPasteboard] 
self.present (shareImage,animated:true,completion:nil) 
+0

ありがとうございますAnbu!私はコードを修正しました! – Haileapp

+0

@Haileapp - 聞いて幸せ –

0

: このよう

UIActivityViewController上だけ excludedActivityTypesの順序を変更するいかなる提案に

関連する問題