0

迅速に、これは非常に簡単です。たとえば、カスタムPinterest UIActivityTypeを追加する場合は、カスタムUIActivityTypeのObjective-Cバージョン

extension UIActivityType { 
    static let postToPinterest = UIActivityType(rawValue: "pinterest.ShareExtension") 
} 

これだけです。しかし、私は客観的にこれを行う方法について少し混乱しています - c。私はこのようなことを考えているが、私はあまりよく分からない。

static UIActivityType UIActivityTypePostToPinterest = @"myApp.pinterest.ShareExtension"; 

助けてください。 Objective Cので

答えて

1

は、UIActivityTypeは次のようにあなたがそれを宣言することができますので、NSStringの別名である:

// in header file 
FOUNDATION_EXPORT static NSString * const UIActivityTypePostToPinterest; 

// in implementation file 
FOUNDATION_EXPORT static NSString * const UIActivityTypePostToPinterest = @"myApp.pinterest.ShareExtension"; 

のObjective Cが名前空間されていないので、あなた自身の接頭辞(のようなJNCActivityTypePostToPinterestを代わりに使用する必要があります、が、 Appleによって予約されているUI)。

関連する問題