Наблюдайте за подключением, выбрасывающим NSFileReadNoSuchFileError -> ENOENT
Я использую возможность наблюдения в моем приложении довольно успешно, но иногда, когда я запускаю сеанс отладки, все, что я получаю в этом сеансе, это поток ошибок, подобных этой:
[WC] -[WCFileStorage enumerateIncomingUserInfosWithBlock:] could not load user info data at path /Users/macbook/Library/Developer/CoreSimulator/Devices/DCAF139C-F0A5-4A8E-BF3D-94DD9EA87131/data/Containers/Data/Application/A9BF6C66-8220-41DB-B3F0-E86D14270499/Documents/Inbox/com.apple.watchconnectivity/62A41456-6929-4ABB-8EAA-4B33DEF76783/UserInfo/4FF81332-056B-40BC-BBE5-BCD764C60AED/userinfo-transfer-object-data due to NSFileReadNoSuchFileError -> ENOENT
Что я могу извлечь из этого?
Также стоит знать, что я использую симуляторы Xcode 9.4.1 и iOS + WatchOS.
0 ответов
У меня была такая же проблема, и я решил ее, удалив кодировку Base64 данных, отправленных через TransferUserInfo. Символ "/", вероятно, вызывает некоторые проблемы в структуре WC. Тип данных отправляю прямо в словарь userInfo.