Post

Replies

Boosts

Views

Activity

Reply to New Swiftui Text timer not counting down
Want to check if we have fixed the issue? I am trying to use this to get a format // maxFieldCount: 2: "1:23" (hours and minutes only) as mentioned here https://developer.apple.com/documentation/swiftui/systemformatstyle/stopwatch but still getting 1 hour, 23 mi.. when i use showsHours: true and maxFieldCount: 3 it shows correct format. But i want to show always specific digits. I expect the documented answer Text( .currentDate, format: .stopwatch( startingAt: interval.lowerBound, showsHours: true, maxFieldCount: 2, maxPrecision: .seconds(1) ) )
Topic: UI Frameworks SubTopic: SwiftUI Tags:
1w
Reply to Xcode 27 Beta 4 regression: "Multiple commands produce" error when a SwiftPM binary xcframework product is linked from both an app target and an embedded framework target
Also encountering this exact issue in Xcode 27 beta 5 as well. Submitted FB23967105. Workaround to make some frameworks dynamic, one of the example frameworks was Sentry. Luckily they have Sentry-dynamic so it was easy switch, but for others we have a workaround with products: [ .library( name: "SocureDoc", type: .dynamic, targets: ["SocureDoc"]) ],
Aug ’26
Reply to Crash on _UIButtonBarItemLayout _updateItemView
I think i found the issue, as somehow xcode 26.1 and iOS 26.1 simulator helped me reproduce this fairly. The problem was I had two UIBarButtonItem created as the class level for a subclass of UINavigationController. Now, when they were getting reused due to pushViewController under the same navigationController the buttons were reused for every new controller class A: UINavigationController { let x = UIBarButton() ley y = UIBarButton() func foo() { viewController.navigationItem.leftBarButtonItem = x viewController.navigationItem.rightBarButtonItem = y } } It was working so far without issue except when 26.1 came in. if i modify it to locally create buttons for every viewController it works fine but curious what has changed recently in UIKit of OS 26.1 that its not liking the re-use. class A: UINavigationController { ley y = UIBarButton() func foo() { let x = UIBarButton() viewController.navigationItem.leftBarButtonItem = x let y = UIBarButton() viewController.navigationItem.rightBarButtonItem = y } }
Topic: UI Frameworks SubTopic: UIKit
Nov ’25
Reply to New Swiftui Text timer not counting down
Want to check if we have fixed the issue? I am trying to use this to get a format // maxFieldCount: 2: "1:23" (hours and minutes only) as mentioned here https://developer.apple.com/documentation/swiftui/systemformatstyle/stopwatch but still getting 1 hour, 23 mi.. when i use showsHours: true and maxFieldCount: 3 it shows correct format. But i want to show always specific digits. I expect the documented answer Text( .currentDate, format: .stopwatch( startingAt: interval.lowerBound, showsHours: true, maxFieldCount: 2, maxPrecision: .seconds(1) ) )
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
1w
Reply to Xcode 27 Beta 4 regression: "Multiple commands produce" error when a SwiftPM binary xcframework product is linked from both an app target and an embedded framework target
Also encountering this exact issue in Xcode 27 beta 5 as well. Submitted FB23967105. Workaround to make some frameworks dynamic, one of the example frameworks was Sentry. Luckily they have Sentry-dynamic so it was easy switch, but for others we have a workaround with products: [ .library( name: "SocureDoc", type: .dynamic, targets: ["SocureDoc"]) ],
Replies
Boosts
Views
Activity
Aug ’26
Reply to Crash on _UIButtonBarItemLayout _updateItemView
I think i found the issue, as somehow xcode 26.1 and iOS 26.1 simulator helped me reproduce this fairly. The problem was I had two UIBarButtonItem created as the class level for a subclass of UINavigationController. Now, when they were getting reused due to pushViewController under the same navigationController the buttons were reused for every new controller class A: UINavigationController { let x = UIBarButton() ley y = UIBarButton() func foo() { viewController.navigationItem.leftBarButtonItem = x viewController.navigationItem.rightBarButtonItem = y } } It was working so far without issue except when 26.1 came in. if i modify it to locally create buttons for every viewController it works fine but curious what has changed recently in UIKit of OS 26.1 that its not liking the re-use. class A: UINavigationController { ley y = UIBarButton() func foo() { let x = UIBarButton() viewController.navigationItem.leftBarButtonItem = x let y = UIBarButton() viewController.navigationItem.rightBarButtonItem = y } }
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Nov ’25