Posts

Post not yet marked as solved
1 Replies
488 Views
From crash logs it crashes on canBecomeFocused. But nothing else is in the log. Anyone ran into this? Is there something that's glaring and obvious? Crashed: com.apple.main-thread 0 libswiftUIKit.dylib 0x1e58f73a8 IndexPath.section.getter + 152 1 Family Trivia 0x100e2b694 (Missing) 2 Family Trivia 0x100e29c5c (Missing) 3 UIKitCore 0x1f80b0100 -[UICollectionView _cellCanBecomeFocused:] + 208 4 UIKitCore 0x1f80c011c -[UICollectionViewCell canBecomeFocused] + 132 5 UIKit 0x1ea8eee70 -[UICollectionViewCellAccessibility canBecomeFocused] + 48 6 UIKitCore 0x1f8310fac _UIFocusItemCanBecomeFocusedAndChildrenAreNotFocused + 48 7 UIKitCore 0x1f8310a7c __UIFocusItemIsFocusedOrFocusableInFocusSystem + 72 8 UIKitCore 0x1f8310970 _UIFocusItemIsFocusedOrFocusable + 92 9 UIKitCore 0x1f82483a4 -[UIViewController _canRestoreFocusAfterTransitionToItem:] + 184 10 UIKitCore 0x1f8168670 -[UINavigationController _canRestoreFocusAfterTransitionToRecalledItem:inViewController:] + 84 11 UIKitCore 0x1f81687f0 -[UINavigationController _overridingPreferredFocusEnvironment] + 224 12 UIKitCore 0x1f831ec24 __125-[_UIDeepestPreferredEnvironmentSearch _overridingPreferredFocusEnvironmentForPreferredEnvironment:visitedFocusEnvironments:]_block_invoke + 116 13 UIKitCore 0x1f830d188 _UIFocusEnvironmentEnumerateAncestorEnvironments + 124 14 UIKitCore 0x1f831ea30 -[_UIDeepestPreferredEnvironmentSearch _overridingPreferredFocusEnvironmentForPreferredEnvironment:visitedFocusEnvironments:] + 208 15 UIKit 0x1ea9761cc -[_UIDeepestPreferredEnvironmentSearchAccessibility _overridingPreferredFocusEnvironmentForPreferredEnvironment:visitedFocusEnvironments:] + 96 16 UIKitCore 0x1f831e2f0 -[_UIDeepestPreferredEnvironmentSearch deepestPreferredFocusableItemForEnvironment:withRequest:] + 640 17 UIKitCore 0x1f835d05c -[UIFocusUpdateContext _updateDestinationItemIfNeeded] + 232 18 UIKitCore 0x1f835ce54 -[UIFocusUpdateContext _destinationItemInfo] + 28 19 UIKitCore 0x1f835cd30 -[UIFocusUpdateContext nextFocusedItem] + 24 20 UIKitCore 0x1f834f9d0 -[UIFocusSystem updateFocusIfNeeded] + 192 21 UIKitCore 0x1f834f2d8 __37-[UIFocusSystem _requestFocusUpdate:]_block_invoke + 36 22 UIKitCore 0x1f8c157dc -[_UIAfterCACommitBlock run] + 64 23 UIKitCore 0x1f87f74a8 _runAfterCACommitDeferredBlocks + 296 24 UIKitCore 0x1f87e7808 _cleanUpAfterCAFlushAndRunDeferredBlocks + 200 25 UIKitCore 0x1f8816f60 _afterCACommitHandler + 76 26 CoreFoundation 0x1cdfdc2cc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32 27 CoreFoundation 0x1cdfd69b0 __CFRunLoopDoObservers + 604 28 CoreFoundation 0x1cdfd6ef8 __CFRunLoopRun + 960 29 CoreFoundation 0x1cdfd6600 CFRunLoopRunSpecific + 572 30 GraphicsServices 0x1d0aef598 GSEventRunModal + 160 31 UIKitCore 0x1f87e8b98 -[UIApplication _run] + 1060 32 UIKitCore 0x1f87ee148 UIApplicationMain + 164 33 Family Trivia 0x100e1e470 (Missing) 34 libdyld.dylib 0x1cda6a5fc start + 4
Posted Last updated
.
Post not yet marked as solved
1 Replies
1k Views
Very strange scroll view bug.When my subView called CardView is inside the List... images show fine. But when I use ScrollView instead of List (because I need to remove dividers and next arrow), than images dont display (just giant blue tint overlay) Seems like SWIFTUI is full of bugs or something.// BUG HERE - IMAGES NOT SHOWN, JUST GIANT BLUEScrollView() { ForEach(clients, id: \.id) { client in NavigationLink( destination: AuditsList() ) { CardView(image: "richmond", category: client.name, heading: client.addressLine1, author: client.addressLine2) } // end vstack } }.navigationBarTitle(Text("Select Customer")) }// SHOWS IMAGES OKList() { ForEach(clients, id: \.id) { client in NavigationLink( destination: AuditsList() ) { CardView(image: "richmond", category: client.name, heading: client.addressLine1, author: client.addressLine2) } // end vstack } }.navigationBarTitle(Text("Select Customer")) }For reference CardView:struct CardView: View { var image: String var category: String var heading: String var author: String var body: some View { VStack { Image(image) .frame(minWidth: 0, maxWidth: .infinity, maxHeight: 100) .aspectRatio(contentMode: .fit) //.resizable() HStack { VStack(alignment: .leading) { Text(heading) .font(.title) .fontWeight(.black) .foregroundColor(.primary) .lineLimit(3) Text(category) .font(.caption) .foregroundColor(.secondary) Text(author) .font(.caption) .foregroundColor(.secondary) } .layoutPriority(100) Spacer() } .padding() } .cornerRadius(10) .overlay( RoundedRectangle(cornerRadius: 10) .stroke(Color(.sRGB, red: 150/255, green: 150/255, blue: 150/255, opacity: 0.1), lineWidth: 1) ) .padding([.top, .horizontal]) } } struct CardView_Previews: PreviewProvider { static var previews: some View { CardView(image: "richmond", category: "701 East Byrd Street", heading: "Federal Reserver Bank of Richmond", author: "Richmond VA 23219") } }
Posted Last updated
.
Post marked as solved
3 Replies
1.6k Views
Currently we are doing it the old fashioned way, using background url session that we hit whenever app does a background fetch.Seems like there is a better way of doing it with new framework. Are there good Apple examples of doing that? I haven't found any examples that do that.Do we still need to use URLSessionConfiguration.background(withIdentifier: sessionName) with all the data/session delegates, or can we instead use URLSession.shared api with a completion block?Thanks,Chris
Posted Last updated
.
Post not yet marked as solved
2 Replies
7.1k Views
Hi guys,So now that SwiftUI is coming out in xCode 11. Should we keep using storyboards and xib files going forward, or should we only use SwiftUI going forward, and eventually migrate storyboards over? Will it be possible to configure projects to use SwiftUI as splash screen instead of having storyboard? What about main.storyboard?Because now there are several ways of doing same thing, I'm assuming some of it is going to be deprecated in a long run?Thanks,Chris
Posted Last updated
.