Ошибка не может создать закладку: nserror: Cocoa 4097 "Соединение с сервисом с именем com.apple.fileprovider"IOS

Программируем под IOS
Ответить
Anonymous
 Ошибка не может создать закладку: nserror: Cocoa 4097 "Соединение с сервисом с именем com.apple.fileprovider"

Сообщение Anonymous »

Я на xcode 16.2 и запускаю симулятор для iOS 18.2. Ранее я был на Xcode 15.x и запускал iOS 17.4 SIMS. Эта проблема не возникла для меня на iOS 17.4. Пример кода заключается в следующем: < /p>
import SwiftUI
import PhotosUI

struct ContentView: View {
@StateObject var imagePicker2 = ImagePicker()
var body: some View {
ScrollView {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundStyle(.tint)
Text("Hello, world!")
.background(Color.orange)
.padding(.bottom, 75)
PhotosPicker(selection: $imagePicker2.imageSelection, matching: .images, photoLibrary: .shared()) {
Label("", systemImage: "photo")
}
.font(.system(size: 55))
.padding(.bottom, 55)
if let image = imagePicker2.image {
HStack {
image
.resizable()
.frame(width:75, height:75)
.scaledToFit()
.overlay(Rectangle().stroke(Color.teal, lineWidth: 2))
}
}
}
.padding()
}
}

}

import SwiftUI
import PhotosUI
@MainActor
class ImagePicker: ObservableObject {
@Published var unableToLoad: Bool = false
@Published var image: Image?
@Published var myUIImage: UIImage?
@Published var imageSelection: PhotosPickerItem? {
didSet {
unableToLoad = false
if let imageSelection {
//.. try to convert photosPickerItem imageSelection into a uiImage
Task {
try await setImage(from: imageSelection)
}
}
}
}
func setImage(from imageSelection: PhotosPickerItem?) async throws {
do {
if let data = try await imageSelection?.loadTransferable(type: Data.self) {
if let uiImage = UIImage(data: data) {
self.image = Image(uiImage: uiImage)
self.myUIImage = uiImage
}
}
} catch {
print(error.localizedDescription)
unableToLoad = true
}
}
}
< /code>
Изображение загружается в пользовательском интерфейсе, но я получаю «[ошибка] не может создать закладку: nserror: Cocoa 4097» подключение к службе с именем com.apple.fileprovider »в журнале каждый раз Я выбираю новую фотографию /п>

Подробнее здесь: https://stackoverflow.com/questions/794 ... service-na
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»