0
私はこのエラーを取得しています:スイフト: '? :クラス」式が不一致のタイプ持っている 'と' と '()'
MySectionこのコード行ではクラスある
Result values in '? :' expression have mismatching types 'MySection' and '()'
:
let myVariable = mySection.rawValue == 0 ?
myClass.doSomethingAtIndex:(index: indexPath.row) :
myClass.doSomethingElseAtIndex(index: indexPath.row)
なぜこのエラーが発生するのか、またはこのエラーを修正する方法やこれを回避する方法を知っている人はいませんか?
私は本当にあなたの助けに感謝します。
'(' doSomethingAtIndexとブラケットの間から削除したことを – dasblinkenlight
myClass.doSomethingAtIndex関数とmyClass.doSomethingElseAtIndex関数の戻り値の型を調べる必要があります。異なる型の値を返すのと同じように、動作しません。 –
ダッシュブリンケンライトがそれを見つけたと思う。あなたは属していないコロンを持っています。 –