Posts

Post not yet marked as solved
2 Replies
1.7k Views
Why is "CarPlay.app" text shown in Location Services? All other app listings display an icon instead of text - so this looks suspicious. It may be a bug though. Has anyone else seen this? I’ve filed this via Apple Feedback app but no response from Apple yet. Device is running iOS 16.2beta.
Posted
by Donovan.
Last updated
.
Post not yet marked as solved
0 Replies
210 Views
My app is iOS 17 targeted and uses a card-based list view with Delete and Duplicate trailing and leading swipe actions. The Delete and Duplicate buttons display appropriately on iPad with rounded corners, height equal to card height and width expanding to fill the leading or trailing space created by the swipe action (with padding between the edge of the button and the edge of the card). See screenshot: However, on iPhone (a) the button heights extend from the top of the first card to the bottom of the last card in the scrolled list, (b) the width expands to completely fill the space without padding between the button and the cards, and (c) only the leading (or trailing) top and bottom corners are rounded (respectively). See screenshots: The swipe action modifiers are standard and applied on a CardView in the following view chain (NavigationSplitView -> ZStack -> Group -> ZStack -> List -> ForEach -> ZStack -> CardView | NavigationLink with empty view as workaround for a toolbar bug. Here are the swipe actions : .swipeActions(edge: .trailing, allowsFullSwipe: false) { Button(role: .destructive, action: { // Perform "Delete" action }) { Label("Delete", systemImage: "trash") } } .swipeActions(edge: .leading, allowsFullSwipe: false) { Button(action: { // Perform "Duplicate" action }) { Label("Duplicate", systemImage: "doc.on.doc") } } I’ve tried embedding the buttons within a Geometry reader to explicitly contain the height and width but this results in a compiler error and I suspect that the solution might be a lot simpler. Any thoughts on a fix or an explanation of why the buttons display properly on iPad device and simulator but not on iPhone device or simulator is appreciated. Thanks in advance!
Posted
by Donovan.
Last updated
.
Post not yet marked as solved
1 Replies
246 Views
App Purchase Validation and In-App Purchase Persistence with the older StoreKit APIs is complicated. I’m curious to learn whether the new StoreKit SwiftUI views and .subscriptionStatusTask modifier simplify the process — or ideally eliminates the need to implement complex Validation and persistence logic using AppStorage, Keychain or App Receipts. Any thoughts on this?
Posted
by Donovan.
Last updated
.
Post marked as solved
1 Replies
2k Views
The "Default Web Browser" setting appears to be missing on MacOS Ventura beta 1 - beta 3. Steps to reproduce: Click Apple Menu Select System Settings > General Observe that Default Browser setting is missing Search Settings for “Default Browser” and notice that the setting is missing Is anyone else experiencing this issue? Any suggestions to resolve or work around this? Thanks!
Posted
by Donovan.
Last updated
.