2016-04-21 12 views
1

swift 2.0 +にアップデートする前に、それが機能しました。内部パラメータはありませんか?内部名swift 2.0+?

正しく動作させるにはどうすればよいですか?

私は私が "FUNC" と "#" を削除する必要がありますが、それはD助けにはならなかったことが判明: enter image description here

...

MyCode

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!) 
+0

予想されるパラメータの型 ":" 'FUNC previewFile(パス:NSIndexPath)と間違って何 – Oleksandr

+0

{...}'あなたのような関数を書く必要がありますか? – JAL

+0

基本的には問題ありません。 – Oleksandr

答えて

4

。次

func previewFile(path path: NSIndexPath) { 
    // Your code 
} 
+0

func previewFile(パス:NSIndexPath){ } – Oleksandr

+0

単語 "パス")Thx ... – Oleksandr

関連する問題