Ios 内部名称swift 2.0+;?
在更新到swift 2.0+之前,它工作正常。现在没有内部参数了吗 我应该如何改变它,然后让它正常工作 我发现我需要删除“func”和“#”,但这无助于D:Ios 内部名称swift 2.0+;?,ios,swift,Ios,Swift,在更新到swift 2.0+之前,它工作正常。现在没有内部参数了吗 我应该如何改变它,然后让它正常工作 我发现我需要删除“func”和“#”,但这无助于D: func previewFile(#path: NSIndexPath) { UIApplication.sharedApplication().networkActivityIndicatorVisible = false self.fileIsLoading = false let previewQL = QLR
func previewFile(#path: NSIndexPath) {
UIApplication.sharedApplication().networkActivityIndicatorVisible = false
self.fileIsLoading = false
let previewQL = QLReaderViewController()
previewQL.dataSource = self
previewQL.delegate = self
previewQL.hidesBottomBarWhenPushed = true
self.filepath = path
self.navigationController?.pushViewController(previewQL, animated: true)
}
所以我就这么做了。。。
但是如果我删除这个“路径”,它会正常工作吗?为什么参数的声明会如此更改?
我的意思是——它起作用了。但为什么呢
previewFile(indexPath!)
而不是
previewFile(path: indexPath!)
您不能再将#用于内部参数命名。您应该编写如下函数:
func previewFile(path path: NSIndexPath) {
// Your code
}
您不能再将#用于内部参数命名。您应该编写如下函数:
func previewFile(path path: NSIndexPath) {
// Your code
}
预期参数类型如下:“
func预览文件(路径:nsindepath){…}”有什么问题吗?基本上没问题。预期参数类型如下:“func预览文件(路径:nsindepath){…}
有什么问题吗?基本上没问题。func预览文件(路径:nsindepath){}一个词“路径”)Thx…func预览文件(路径:nsindepath){}一个单词“path”)Thx。。。