Posts

Post not yet marked as solved
1 Replies
1.2k Views
Menu {                 Button(action: {                     // TODO: support live text                 }) {                     Label("Live Text", systemImage: "camera.viewfinder")                 }             } label: {                 Text("Hi")             } How can I present the live text view in swiftUI
Posted
by ZhuHaoyu.
Last updated
.
Post not yet marked as solved
1 Replies
465 Views
Your Swift Playgrounds app project must be fully functioning, and be written in and run on Swift Playgrounds 4.0.2 on iPadOS 15.4 or Xcode 13.3 on macOS 12.3. If it runs on iPadOS, it must be optimized to display properly on all models of iPad Pro. You may incorporate the use of Apple Pencil. My app need to be used with airpods. But apple doesn’t mention it whether it is acceptable or not.
Posted
by ZhuHaoyu.
Last updated
.
Post not yet marked as solved
2 Replies
941 Views
My app needs the tech of the Faceid. But as far as I know, there is some over dated iPad pro. They don’t support faceid. Does this kind of ipads in ‘all iPad pro’
Posted
by ZhuHaoyu.
Last updated
.
Post marked as solved
3 Replies
694 Views
Can Swift Challenge apps require other devices to be displayed? For example, pen, keyboard, etc.
Posted
by ZhuHaoyu.
Last updated
.
Post marked as solved
1 Replies
1.3k Views
After I receive an apns request. func enumerateItems(for observer: NSFileProviderEnumerationObserver, startingAt page: NSFileProviderPage) will be called. And I start fetch new items from my server. If new items have been deleted something that old items which already showed to the user contains. These have been deleted items will not disappear on the screen. func enumerateItems(for observer: NSFileProviderEnumerationObserver, startingAt page: NSFileProviderPage) {         task = Task {             do {                 let flat = MediaItemReference.flat(enumeratedItemIdentifier == .rootContainer ? root : enumeratedItemIdentifier.rawValue)                 guard let uuid = UUID(uuidString: flat.identifier) else {                     observer.finishEnumeratingWithError(FileProviderError.other)                     return                 }                 let fileContents = try await WebApi.getSubForFileProvider(uuid)                 let refs = fileContents.map { fileContent -> MediaItemReference in                     InfoPool.shared.set(fileContent.uuid.uuidString, value: fileContent)                     return MediaItemReference(                         identifier: fileContent.uuid.uuidString,                         isDirectory: fileContent.isDictionary,                         filename: fileContent.name,                         father: uuid.uuidString)                 }                 let items = refs.map(FileProviderItem.init(reference:))                 observer.didEnumerate(items)                 observer.finishEnumerating(upTo: nil)             } catch {                 print("=>", error.localizedDescription)                 observer.finishEnumeratingWithError(error)             }         }     }
Posted
by ZhuHaoyu.
Last updated
.
Post marked as solved
3 Replies
1.9k Views
After I updated xcode to 13.3 version, almost all mt spm project warns. SourcePackages/checkouts/SwiftUI-MediaPicker/SwiftUI.UIViewControllerRepresentable:7:24: Static method '_makeView(view:inputs:)' isolated to global actor 'MainActor' can not satisfy corresponding requirement from protocol 'View' It's pretty bad, because I don' wanna any warnings.
Posted
by ZhuHaoyu.
Last updated
.
Post not yet marked as solved
0 Replies
518 Views
What is the difference between NSFileProviderWorkingSetContainerItemIdentifier and NSFileProviderRootContainerItemIdentifier. And what NSFileProviderWorkingSetContainerItemIdentifier is? What time will files app create NSFileProviderWorkingSetContainerItemIdentifier?
Posted
by ZhuHaoyu.
Last updated
.