これはおそらくXcode 9 crashes when debugging in swiftという重複している可能性がありますが、新しいアカウントがあるのでコメントできません。RxCocoaを使用しているときにSimulatorに展開するとXCodeがクラッシュする
私はXCodeの9.1(9B55)とRxSwift/RxCocoa 4.0.0
私はRxSwiftに私のテーブルビューのコードを移行しようとしているが、毎回Simulatorでまたは私のデバイス、XCodeの上で私のViewControllerの負荷を使用していますアプリと一緒にクラッシュします。
ViewControllerは私のUIWindowのrootViewControllerとして設定されているので、アプリケーションで最初に読み込まれるものです。ここで
は私の簡素化のViewControllerです:
import UIKit
import RxSwift
import RxCocoa
struct DummyProfile {
let name: String
let vid: String
let userName: String
}
class ProfilesCollectionViewController: UITableViewController {
private let disposeBag = DisposeBag()
let profileList = [
DummyProfile(name: "Test1", vid: "VIDASLKDHASKLDH", userName: "User"),
DummyProfile(name: "Test1adasidhaskljdhaskljdhaksldhjaskdha", vid: "VIDASLKDHASKLDH", userName: "User"),
DummyProfile(name: "86435543536543455324", vid: "VIDASLKDHASKLDH", userName: "fluigadshkljdhkldjsfgh ask jgfhaklseth kjahgkds")
]
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(ProfileCell.self, forCellReuseIdentifier: "ProfileCell")
tableView?.alwaysBounceVertical = true
tableView?.backgroundColor = .lightGray
Observable.just(profileList).bind(to: tableView.rx.items(cellIdentifier: "ProfileCell", cellType: ProfileCell.self)) { (_, model, cell) in
cell.viewModel = model
}.disposed(by: disposeBag)
}
}
私はそれが基本的にはわずか数UIViewsと自動レイアウトのものだと私はドンとき、すべてが」働いて確認されているので、私のProfileCellsのコードが重要であるとは思いませんRxCocoa/RxSwiftを使用してください。
XCodeクラッシュレポートの1つです。
は、私は非常に間違って何かをやっているか、これは私のツールチェーンのどこかにバグです:私は上に行くために何かを持っていませんか?私はこの問題に出くわしたビットのためにRxSwiftのgithubの問題を閲覧した後