2015-04-21 23 views
0

我已经检查了各个会场n能找到的Objective-C代码:如何使用SWIFT代码来实现FBSDKShareOpenGraphObject

FBSDKShareOpenGraphObject *object = [[FBSDKShareOpenGraphObject alloc] objectWithProperties:properties]; 

虽然试图执行使用SWIFT一样,我无法找到objectWithProperties

有人可以帮忙吗?

回答

1

斯威夫特使用[NSObject : AnyObject]!而不是NSDictionary。并且objectWithProperties在FBSDKShareOpenGraphObject的初始化中变成properties。所以我相信你的Objective-C例子应该是:

let graphProperties : [NSObject : AnyObject]! = ["og:type": "video.other","og:title":"Test title", "og:description":"This is a test video"] 
let graphObject : FBSDKShareOpenGraphObject = FBSDKShareOpenGraphObject(properties: graphProperties)