2016-09-07 7 views
1

Facebook SDKのヘッダーは、SDKTransformAssistantを使用してthis repositoryに変換されています。 残念ながら、ツールで正しく変換されていません。 FBSDKShareLinkContentFBSDKSharingContentから継承されているため、contentURLというプロパティが含まれていますが、そうではありません。Delphi:SdkTransformAssistant iOSヘッダーの変換を間違って修正するにはどうすればよいですか?

パスカルヘッダーを修正する正しい方法は何ですか?

のObjective Cヘッダ:彼らは現在、どのように変換され

@protocol FBSDKSharingContent <FBSDKCopying, NSSecureCoding> 
@property (nonatomic, copy) NSURL *contentURL; 
@property (nonatomic, copy) FBSDKHashtag *hashtag; 
@property (nonatomic, copy) NSArray *peopleIDs; 
@property (nonatomic, copy) NSString *placeID; 
@property (nonatomic, copy) NSString *ref; 

@interface FBSDKShareLinkContent : NSObject <FBSDKSharingContent> 
@property (nonatomic, copy) NSString *contentDescription; 
@property (nonatomic, copy) NSString *contentTitle; 
@property (nonatomic, copy) NSString *contentTitle; 
@property (nonatomic, copy) NSURL *imageURL; 
@property (nonatomic, copy) NSString *quote; 
- (BOOL)isEqualToShareLinkContent:(FBSDKShareLinkContent *)content; 

FBSDKSharingContent = interface(IObjectiveC) 
    ['{BF1DBAD7-9326-44AA-A6BD-5E7F0515F925}'] 
    procedure setContentURL(contentURL: NSURL); cdecl; 
    function contentURL: NSURL; cdecl; 
    procedure setHashtag(hashtag: FBSDKHashtag); cdecl; 
    function hashtag: FBSDKHashtag; cdecl; 
    procedure setPeopleIDs(peopleIDs: NSArray); cdecl; 
    function peopleIDs: NSArray; cdecl; 
    procedure setPlaceID(placeID: NSString); cdecl; 
    function placeID: NSString; cdecl; 
    procedure setRef(ref: NSString); cdecl; 
    function ref: NSString; cdecl; 
    end; 

    FBSDKShareLinkContent = interface(NSObject) 
    ['{09744C48-BB8F-49AB-A42E-F2E2C2C6129E}'] 
    procedure setContentDescription(contentDescription: NSString); cdecl; 
    function contentDescription: NSString; cdecl; 
    procedure setContentTitle(contentTitle: NSString); cdecl; 
    function contentTitle: NSString; cdecl; 
    procedure setImageURL(imageURL: NSURL); cdecl; 
    function imageURL: NSURL; cdecl; 
    procedure setQuote(quote: NSString); cdecl; 
    function quote: NSString; cdecl; 
    function isEqualToShareLinkContent(content: FBSDKShareLinkContent): Boolean; cdecl; 
    end; 

    TFBSDKShareLinkContent = class(TOCGenericImport<FBSDKShareLinkContentClass, FBSDKShareLinkContent>) 
    end; 

答えて

1

がFBSDKShareLinkContentにFBSDKSharingContentからこれらの行を追加します。

procedure setContentURL(contentURL: NSURL); cdecl; 
function contentURL: NSURL; cdecl; 
関連する問題