Post

Replies

Boosts

Views

Activity

Reply to UICollectionViewController + UITextField autoscroll behavior
• I don't recall seeing this issue in the two months of previous testing on iOS 14 using Xcode 12. • I'm using UICollectionViewCompositionalLayout with estimated heights that are about the same size as the rendered rows. I also have header and footer boundary elements. • I thought it could be a layout pass as well, but when scrolling to the fields on my own, I don't see any jitter. It's only when the keyboard is visible and the system attempts to scroll the view. • All the cells are the same size. • I have prepared a minimum example and the issue is reproducible. dropbox.com/s/fpqy2tx7gpvdd69/CollectionViewTesting.zip?dl=0 I have submitted a bug report to Apple with this example project. ID is FB9640529.
Sep ’21
Reply to UICollectionViewController + UITextField autoscroll behavior
• This is on both an iPhone 12 and the simulator. • This is the same code on both operating systems. • I was previously using Xcode 12, but upgraded to the the Xcode 13 RC. • I'm testing on the same model (both simulator and my personal dev device are iPhone 12s) • The code where I change first responder is pasted below. - (void)didPressNextButton {     if (currentReponderIndex == self.textFields.count - 1) {         NSNumber *tag = [self.textFields firstObject];         UITextField *field = [self.view viewWithTag:tag.integerValue];         [field becomeFirstResponder];     } else {         NSNumber *tag = [self.textFields objectAtIndex:currentReponderIndex + 1];         UITextField *field = [self.view viewWithTag:tag.integerValue];         [field becomeFirstResponder];     } }
Sep ’21
Reply to WidgetKit - No intent in timeline
I don't know if I'm on the right track, but avoiding the identifier and displayName properties for my own (which do appear in the generated file) causes my widget to render without an error. Unfortunately the Add Widget screen crashes with the same "No intent" error because it tries to use identifier. I hope this at least gets us closer to a solution.
Sep ’20
Reply to No intent in timeline(for:with:completion:) for ios 14 widgets
Here is my crash log from the Simulator: Path:&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/CoreServices/SpringBoard.app/SpringBoard Identifier:&#9;&#9;&#9;&#9;&#9;&#9;SpringBoard Version:&#9;&#9;&#9;&#9;&#9;&#9;&#9; 1.0 (50) Code Type:&#9;&#9;&#9;&#9;&#9;&#9; X86-64 (Native) Parent Process:&#9;&#9;&#9;&#9;launchd_sim [91160] Responsible:&#9;&#9;&#9;&#9;&#9; SimulatorTrampoline [1334] User ID:&#9;&#9;&#9;&#9;&#9;&#9;&#9; 501 Date/Time:&#9;&#9;&#9;&#9;&#9;&#9; 2020-09-19 17:09:28.958 -0400 OS Version:&#9;&#9;&#9;&#9;&#9;&#9;Mac OS X 10.15.6 (19G2021) Report Version:&#9;&#9;&#9;&#9;12 Anonymous UUID:&#9;&#9;&#9;&#9;7E97BB0C-F20E-662A-7578-F9D9BEA40844 Sleep/Wake UUID:&#9;&#9;&#9; F44A61AA-0164-4838-9E24-43AB82A02375 Time Awake Since Boot: 230000 seconds Time Since Wake:&#9;&#9;&#9; 100000 seconds System Integrity Protection: enabled Crashed Thread:&#9;&#9;&#9;&#9;0&#9;Dispatch queue: com.apple.main-thread Exception Type:&#9;&#9;&#9;&#9;EXC_CRASH (SIGABRT) Exception Codes:&#9;&#9;&#9; 0x0000000000000000, 0x0000000000000000 Exception Note:&#9;&#9;&#9;&#9;EXC_CORPSE_NOTIFY Application Specific Information: LaunchServices observer: Installed ( &#9;&#9;"<LSApplicationProxy: 0x60000031e2f0> com.mciarlo.Doo file:///Users/michaelciarlo/Library/Developer/CoreSimulator/Devices/87D10C9C-DFBB-4389-B855-CC0AB515581D/data/Containers/Bundle/Application/2E040815-14FF-4AE3-B323-E3C21C300062/Doo.app/ <com.mciarlo.Doo <installed >:0>" ) {7E5DEF5B-91FD-487A-83D0-A4BC1F55C2D3 460}** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Property 'identifier' is not a valid NSString subclass' terminating with uncaught exception of type NSException abort() called CoreSimulator 732.17 - Device: iPhone 11 Pro (87D10C9C-DFBB-4389-B855-CC0AB515581D) - Runtime: iOS 14.0 (18A372) - DeviceType: iPhone 11 Pro Application Specific Backtrace 1: 0&#9; CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff2043a126 __exceptionPreprocess + 242 1&#9; libobjc.A.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff20177f78 objc_exception_throw + 48 2&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad58f6 -[INCodable _objectDescription] + 0 3&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad6530 __28-[INCodable _writeTo:error:]_block_invoke.267 + 2464 4&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad4358 -[INCodable _writeTo:error:] + 695 5&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad1973 -[INCodable writeTo:] + 56 6&#9; ProtocolBuffer&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff22cd54d6 PBDataWriterWriteSubmessage + 47 7&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad5a4b __28-[INCodable _writeTo:error:]_block_invoke_2 + 218 8&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad5c4f __28-[INCodable _writeTo:error:]_block_invoke.267 + 191 9&#9; Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad4358 -[INCodable _writeTo:error:] + 695 10&#9;Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad4484 -[INCodable _dataWithError:] + 58 11&#9;Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad4787 -[INCodable _copyWithZone:error:] + 96 12&#9;Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2dad2ea1 -[INCodable copyWithZone:] + 56 13&#9;Intents&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2db60804 -[INIntent copyWithZone:] + 125 14&#9;libobjc.A.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2018b346 objc_setProperty_nonatomic_copy + 36 15&#9;ChronoServices&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff57f67e3d __42-[CHSAvocadoDescriptor loadDefaultIntent:]_block_invoke_2 + 78 16&#9;libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff2010535b _dispatch_call_block_and_release + 12 17&#9;libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff20106534 _dispatch_client_callout + 8 18&#9;libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff20113011 _dispatch_main_queue_callback_4CF + 1045 19&#9;CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff203a8276 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 20&#9;CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff203a2b06 __CFRunLoopRun + 2685 21&#9;CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff203a1b9e CFRunLoopRunSpecific + 567 22&#9;GraphicsServices&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x00007fff2b773db3 GSEventRunModal + 139 23&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff24660af3 -[UIApplication _run] + 912 24&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff24665a04 UIApplicationMain + 101 25&#9;SpringBoard&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff5a21cf8b SBSystemAppMain + 7504 26&#9;libdyld.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x00007fff20257415 start + 1
Sep ’20