2017-11-17 3 views
2

これはおそらく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つです。

https://pastebin.com/MPpuGZym

は、私は非常に間違って何かをやっているか、これは私のツールチェーンのどこかにバグです:私は上に行くために何かを持っていませんか?私はこの問題に出くわしたビットのためにRxSwiftのgithubの問題を閲覧した後

答えて

関連する問題