Post

Replies

Boosts

Views

Activity

Reply to App "Waiting for Review" for 8 Days Server Logs Show No Activity
A round-up of related threads: Submitted Sep 30, 2025, Oct 1 review started, Oct 30, stuck in review until approval on Nov 6 (37 days later, past an intended partnership launch event): https://developer.apple.com/forums/thread/805700 Appealed Oct 22, 2025: https://developer.apple.com/forums/thread/805564 Submitted Oct 15, 2025, resubmitted Oct 21, eventually approved Oct 29 but then the developer's account was terminated: https://developer.apple.com/forums/thread/805575 Submitted Oct 22, 2025, still in review as of Oct 31, 2025: https://developer.apple.com/forums/thread/805823 Three apps submitted ~Nov 1, 2025, all stuck in review: https://developer.apple.com/forums/thread/806417 Submitted ~Oct 18, 2025, still in review as of Oct 25, may have been approved now. https://developer.apple.com/forums/thread/805166 Submitted Oct 16, 2025, still in review as of Oct 24: https://developer.apple.com/forums/thread/804980 Submitted Oct 14, 2025, stuck in review until at least Oct 23: https://developer.apple.com/forums/thread/804869 Submitted ~Oct 15, 2025, stuck in review until at least Oct 22: https://developer.apple.com/forums/thread/804718 Submitted Oct 15, 2025, stuck in review until at least Oct 20: https://developer.apple.com/forums/thread/804582 Submitted Oct 10, 2025, stuck in review until at least Oct 20: https://developer.apple.com/forums/thread/804021 Submitted Oct 14, 2025, stuck in review until at least Oct 20: https://developer.apple.com/forums/thread/804440
Nov ’25
Reply to iOS 26 UIKIt: Where's the missing cornerConfiguration property of UIViewEffectView?
Updated for iOS 26 Beta 4: // CornerConfigurationVisualEffectView.h #import <UIKit/UIKit.h> @interface CornerConfigurationVisualEffectView: UIVisualEffectView - (void)setCornerRadius:(double)cornerRadius; @end // CornerConfigurationVisualEffectView.m #import "CornerConfigurationVisualEffectView.h" #import <objc/runtime.h> // iOS 26 Beta 3/4 do not provide any way to customize the corner radius of glass views (FB18629279). // This class exists as a temporary workaround until the corner configuration API is fully exposed. @interface NSObject (iOS26Beta3BugFixes) + (id)uniform:(id)arg1; + (id)fixedWithRadius:(double)arg1; - (id)setCornerConfiguration:(id)arg1; @end @interface NSObject (iOS26Beta4BugFixes) + (id)fixedRadius:(double)arg1; + (id)configurationWithUniformRadius:(id)arg1; @end @implementation CornerConfigurationVisualEffectView //+ (void)printClassesContainingUICorner { // int numClasses = objc_getClassList(NULL, 0); // if (numClasses <= 0) return; // Class *classes = (__unsafe_unretained Class *)malloc(sizeof(Class) * (unsigned long)numClasses); // numClasses = objc_getClassList(classes, numClasses); // for (int i = 0; i < numClasses; i++) { // const char *name = class_getName(classes[i]); // if (strstr(name, "UICorner") != NULL) { // NSLog(@"%s", name); // } // } // free(classes); //} - (void)setCornerRadius:(double)radius { // [[self class] printClassesContainingUICorner]; Class uiCornerConfigurationClass = NSClassFromString(@"UICornerConfiguration"); if (uiCornerConfigurationClass == nil) { return; } // iOS 26 Beta 3 API support { Class uiCornerStyleClass = NSClassFromString(@"UICornerStyle"); if (uiCornerStyleClass != nil && [uiCornerStyleClass respondsToSelector:@selector(fixedWithRadius:)]) { id cornerStyle = [uiCornerStyleClass fixedWithRadius:radius]; if (![uiCornerConfigurationClass respondsToSelector:@selector(uniform:)]) { return; } id configuration = [uiCornerConfigurationClass uniform:cornerStyle]; if (![self respondsToSelector:@selector(setCornerConfiguration:)]) { return; } [self setCornerConfiguration:configuration]; return; } } { // iOS 26 Beta 4 API support Class uiCornerRadiusClass = NSClassFromString(@"UICornerRadius"); if (uiCornerRadiusClass != nil && [uiCornerRadiusClass respondsToSelector:@selector(fixedRadius:)]) { id cornerRadius = [uiCornerRadiusClass fixedRadius:radius]; if (![uiCornerConfigurationClass respondsToSelector:@selector(configurationWithUniformRadius:)]) { return; } id configuration = [uiCornerConfigurationClass configurationWithUniformRadius:cornerRadius]; if (![self respondsToSelector:@selector(setCornerConfiguration:)]) { return; } [self setCornerConfiguration:configuration]; return; } } } @end
Topic: UI Frameworks SubTopic: UIKit Tags:
Jul ’25
Reply to iOS 26 UIKIt: Where's the missing cornerConfiguration property of UIViewEffectView?
Beta 3 patch code you can use for now and should delete once the proper APIs are available: #import <UIKit/UIKit.h> @interface CornerConfigurationVisualEffectView: UIVisualEffectView - (void)setCornerRadius:(double)cornerRadius; @end #import "CornerConfigurationVisualEffectView" #import <objc/runtime.h> // iOS 26 Beta 3 does not provide any way to customize the corner radius of glass views (FB18629279). // This class exists as a temporary workaround until the corner configuration API is fully exposed. @interface NSObject (iOS26Beta3BugFixes) + (id)uniform:(id)arg1; + (id)fixedWithRadius:(double)arg1; - (id)setCornerConfiguration:(id)arg1; @end @implementation CornerConfigurationVisualEffectView - (void)setCornerRadius:(double)cornerRadius { Class uiCornerConfigurationClass = NSClassFromString(@"UICornerConfiguration"); if (uiCornerConfigurationClass == nil) { return; } Class uiCornerStyleClass = NSClassFromString(@"UICornerStyle"); if (uiCornerStyleClass == nil) { return; } if (![uiCornerStyleClass respondsToSelector:@selector(fixedWithRadius:)]) { return; } id cornerStyle = [uiCornerStyleClass fixedWithRadius:cornerRadius]; if (![uiCornerConfigurationClass respondsToSelector:@selector(uniform:)]) { return; } id configuration = [uiCornerConfigurationClass uniform:cornerStyle]; if (![self respondsToSelector:@selector(setCornerConfiguration:)]) { return; } [self setCornerConfiguration:configuration]; } @end
Topic: UI Frameworks SubTopic: UIKit Tags:
Jul ’25
Reply to iOS 26 UIKIt: Where's the missing cornerConfiguration property of UIViewEffectView?
UICornerStyle seems like the most likely API. Dumping its methods confirms the signatures match the API signatures mentioned in the WWDC video: po [[[UICornerStyle alloc] init] _methodDescription] <UICornerStyle: 0x600000228140>: in UICornerStyle: Class Methods: + (id) containerRelative; (0x1851ac3ec) + (id) containerRelativeWithMinimumRadius:(double)arg1; (0x1851ac474) + (id) fixedWithRadius:(double)arg1; (0x1851ac388)
Topic: UI Frameworks SubTopic: UIKit Tags:
Jul ’25
Reply to iOS 26 UIKIt: Where's the missing cornerConfiguration property of UIViewEffectView?
The arguments are objects of some sort, but because they are id-typed we'll have to hunt around a bit. Dumping the runtime classes gives us the following possible candidates: _TtGCs14PartialKeyPathC5UIKit17_UICornerProvider_$ _TtGCs7KeyPathC5UIKit17_UICornerProviderGSqSd__$ _TtGCs15WritableKeyPathC5UIKit17_UICornerProviderGSqSd__$ _TtGCs7KeyPathC5UIKit17_UICornerProviderGSqPSo17UICoordinateSpace___$ _TtGCs15WritableKeyPathC5UIKit17_UICornerProviderGSqPSo17UICoordinateSpace___$ UIKit._UICornerProvider UICornerConfiguration UICornerStyle _UICornerMaskingContext _UICornerMaskingProviderMux
Topic: UI Frameworks SubTopic: UIKit Tags:
Jul ’25
Reply to iOS 26 UIKIt: Where's the missing cornerConfiguration property of UIViewEffectView?
Digging a bit further, we can find the initializers for the class: (lldb) po [[UICornerConfiguration alloc] _methodDescription] <UICornerConfiguration: 0x60000211c140>: in UICornerConfiguration: Class Methods: + (id) capsule; (0x1853cb920) + (id) uniformBottom:(id)arg1 topLeft:(id)arg2 topRight:(id)arg3; (0x1853cb608) + (id) capsuleWithMaximumRadius:(double)arg1; (0x1853cb9d8) + (id) uniform:(id)arg1; (0x1853cb1e4) + (id) uniformEdgesWithLeft:(id)arg1 right:(id)arg2; (0x1853cb3a4) + (id) uniformEdgesWithTop:(id)arg1 bottom:(id)arg2; (0x1853cb2dc) + (id) uniformLeft:(id)arg1 topRight:(id)arg2 bottomRight:(id)arg3; (0x1853cb704) + (id) uniformRight:(id)arg1 topLeft:(id)arg2 bottomLeft:(id)arg3; (0x1853cb800) + (id) uniformTop:(id)arg1 bottomLeft:(id)arg2 bottomRight:(id)arg3; (0x1853cb50c)
Topic: UI Frameworks SubTopic: UIKit Tags:
Jul ’25