Я столкнулся с довольно странной ошибкой в своем приложении для macOS.
Когда я делаю определенные действия в своем приложении macOS, мой компьютер просто неожиданно перезагружается без каких-либо предупреждений или ошибок. Любые другие приложения работают нормально, и при их использовании не наблюдается такого же поведения. Кто-нибудь из вас когда-нибудь сталкивался с чем-то подобным? Это новая проблема с macOS?
Моя среда:
- macbook pro retina mid 1012, High Sierra 10.13.4 Beta
- Приложение Xamarin.Mac, построенное в Visual Studio для Mac
- Использовать файлы xib для пользовательского интерфейса, автоматическое раскладывание не отмечено
- Минимальная версия системы для приложения: 10.9.
- Однооконное приложение, используйте NSTableView внутри NSViewController
Проблема, похоже, связана с операциями файловой системы и, возможно, с выбором строки NSTableView. Компьютер перезагружается, когда я щелкаю строку в табличном представлении; или нажмите новый контроллер представления; или прочтите какой-нибудь файл. Это не 100% воспроизводимая вещь, поэтому расследование действительно раздражает.
Кроме того, приложение отлично работало на старых версиях macOS. Я столкнулся с этим недавно после некоторых обновлений системы.