Closed fmoraes74 closed 1 year ago
@fmoraes74 This looks like the crash is happening in your view controllers, so it's out of scope of this package. Found your dev forums thread, which is a much better place: https://developer.apple.com/forums/thread/711847
The crash is because the outlets are not connected, not because of the actual code. Is it possible there is no check or assert in the Preferences code to make sure the NIB was actually loaded? I don't see how this can be the HSTracker code when it works all the time. If connections were missing, it would always fail. So the only explanation is that sometimes the NIB doesn't load correctly and the implicit references are actually nil
and fail at runtime.
I have seen reports of crashes on
viewDidLoad
methods of the preference panes, like this:Any idea what could be causing it? From decoding the addresses, the crash location is in the first reference to an
IBOutlet
. This same pattern has showed up on different preference panes as well;