2016-09-28 8 views
1

ためスイフト3移行後、私はスイフト3構文に以下のコードを変換するトラブルを抱えている「」欠落します。たとえば、私はもともと持っていた:セパレータは、メソッドスウィズル

method_exchangeImplementations(
      class_getClassMethod(self, #selector(UIView.animateWithDuration(_:animations:))), 
      class_getClassMethod(self, #selector(UIView.EA_animateWithDuration(_:animations:)))) 

しかし、今、私はclass_getClassMethod(self, #selector(UIView.animate(withDuration:animations:)(_:animations:)))のエラーExpected ',' separatorを取得する2行目。私はここで間違って何をしていますか?

答えて

1

移行ツールは必ずしも完全ではありません。最初の行は2行目のように見えますが、接頭辞はEA_ではありません。

class_getClassMethod(self, #selector(UIView.animate(withDuration:animations:))), 

class_getClassMethod(self, #selector(UIView.animate(withDuration:animations:)(_:animations:))), 

を変更し、ように...

+0

はこれをしなかったとseparator'エラー – Kex

+0

@matt '' エラーがなくなってきたが、現在は2行ごとに '期待しています私は '、'の前に別のかっこが必要だと思います –

+0

それはそれでした!ありがとう! – Kex

関連する問題