Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 内部名称swift 2.0+;?_Ios_Swift - Fatal编程技术网

Ios 内部名称swift 2.0+;?

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

在更新到swift 2.0+之前,它工作正常。现在没有内部参数了吗

我应该如何改变它,然后让它正常工作

我发现我需要删除“func”和“#”,但这无助于D:

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。。。