8
私はswift 2にアップグレードしました。この機能は私の頭痛を引き起こしました。error NLのデフォルトの引数値を 'NSLayoutFormatOptions'タイプに変換できません
これは、アプリケーションの実行中にエラーが発生しています。私はそれを迅速に2にアップグレードしようとしているので、これをどのように修正するのか分かりません。私は広範な検索をしましたが、コードを修正することはできませんでした。このエラーは、機能の作成時にNSLayoutFormatOptions = nil
に発生します。
internal extension UIView {
func addConstraints(format format: String, options: NSLayoutFormatOptions = nil, metrics: [String: AnyObject]? = nil, views: [String: UIView]) {
addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(format, options: options, metrics: metrics, views: views))
}
func addUniversalConstraints(format format: String, options: NSLayoutFormatOptions = nil, metrics: [String: AnyObject]? = nil, views: [String: UIView]) {
addConstraints(format: "H:\(format)", options: options, metrics: metrics, views: views)
addConstraints(format: "V:\(format)", options: options, metrics: metrics, views: views)
}
}
ありがとうございます。 :)
敬具 ジェラール・グランディ
OK:公共のFUNC selectRowAtIndex(インデックス:インデックス){ \t \t selectedRowIndex = index \t \t \t \t tableView.selectRowAtIndexPath( \t \t \t NSIndexPath(forRow:インデックス、inSection:0)、 \t \t \tアニメーション:偽、 \t \t \t scrollPosition:.Middle) \t} –
これは全く別の問題であり、私が持っていますどのようにあなたを助けてくれるのか分かりません...新しい質問を投稿して、この新しい質問を他の人が解決できるようにすることをお勧めします。 – Moritz
にscrollPosition:.MiddleをscrollPositionに設定します.Noneは回避策として問題を解決しました –