Swift中的UIActivityViewController init方法并不好玩

时间:2014-10-15 11:11:25

标签: ios swift uiactivityviewcontroller

我有这段代码

var dataToShare = "My score is \(currentScore). Come and play with me!"
var act: UIActivityViewController = UIActivityViewController(activityItems: dataToShare, applicationActivities: nil)

但是这个错误让我疯狂 - “调用中的参数标签不正确(有'activityItems:applicationActivities:',expected'nibName:bundle:')” 现在这个代码似乎可以在我的代码中的其他地方工作。我试过删除DerivedData,但没有用。可能是什么问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

多数民众赞成因为activityItems需要作为数组传递:

var act = UIActivityViewController(activityItems: [dataToShare], applicationActivities: nil)