0

신속하게 이것은 매우 간단합니다. 예를 들어 사용자 정의 Pinterest UIActivityType을 추가하려면 다음을 수행하십시오.사용자 지정 UIActivityType의 Objective-C 버전

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

이것은 모두 수행해야합니다. 그러나, 나는 객관적으로 이것을 어떻게하는지에 대해 약간 혼란 스럽다. 나는 이와 같은 것을 생각하고 있습니다. 그러나 나는 확실히 확신하지 못합니다.

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

어떤 도움을 주시면 감사하겠습니다. 목표 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"; 

목적 C는 네임 스페이스되지 않기 때문에 당신은 당신의 자신의 접두사 (같은 JNCActivityTypePostToPinterest을 대신 사용해야하지만 Apple에서 예약 한 UI).