2017-11-16 1 views
1

Ich benutze die neueste RxSwift-Bibliothek für reaktive Programmierung und mit einem seltsamen Problem beim Debuggen meines Codes in Xcode 9.1! Ich habe eine collectionView innerhalb tableView Header und Bindung selectedItem von collectionView zu ViewModel Variable, um Abschnitt Elemente herauszufiltern. Aber wenn ich das ausgewählte Element von collectionView Xcode stürzt, kann ich das Problem nicht herausfinden! Hat es mit Bibliotheken zu tun, die ich verwende, oder ist es ein Xcode-Bug?Xcode 9 stürzt beim Debuggen in Swift

+2

Bitte fügen Sie den Fehler und Ihren Code hinzu. – Kevinosaurio

+0

Brauchen Sie mehr Kontext. –

Antwort

2

Da ich hatte ein ähnliches Problem, vielleicht meine „Lösung“ wird Ihnen auch helfen:

die RxSwift Github Ausgaben für ein bisschen Nach dem Surfen ich auf diese Frage kam: https://github.com/ReactiveX/RxSwift/issues/1463

Während nicht genau Ich habe auch die vorgeschlagene Lösung ausprobiert - die Optimierungsstufe der Pods von "Keine" auf "Schnell" gesetzt.

Das hat den Trick gemacht.

Anscheinend installiert RxSwift, wenn es über CocoaPods installiert wird und im Debug-Modus ausgeführt wird, nicht nur die App, sondern auch die IDE selbst. Das habe ich zumindest von der ganzen Tortur bekommen. Nun, während die vorgeschlagene Lösung möglicherweise nicht die technisch beste Lösung ist (da wir jetzt scheinbar ignorieren, dass dies tatsächlich wichtig ist), hat es meinen Code wieder funktioniert.

Screenshot of where and what to set in XCode's project settings

Verwandte Themen