Build Information
Failed to build ASCollectionView with Swift 6.0 for watchOS using Xcode 16.0.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a xcodebuild -IDEClonedSourcePackagesDirPathOverride=$workDir/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $workDir/.derivedData build -scheme ASCollectionView-Package -destination generic/platform=watchos OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete
Build Log
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1004:40: error: cannot find type 'UICollectionView' in scope
1002 | func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
1003 | func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UICollectionView' in scope
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:129: error: cannot find type 'UIDragItem' in scope
1003 | func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragItem' in scope
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:40: error: cannot find type 'UICollectionView' in scope
1003 | func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UICollectionView' in scope
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1005:85: error: cannot find type 'UIDragSession' in scope
1003 | func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragSession' in scope
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:165: error: cannot find type 'UICollectionViewDropProposal' in scope
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionViewDropProposal' in scope
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:40: error: cannot find type 'UICollectionView' in scope
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionView' in scope
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1006:88: error: cannot find type 'UIDropSession' in scope
1004 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UIDropSession' in scope
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | func didUpdateContentSize(_ size: CGSize)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1007:40: error: cannot find type 'UICollectionView' in scope
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionView' in scope
1008 | func didUpdateContentSize(_ size: CGSize)
1009 | func scrollViewDidScroll(_ scrollView: UIScrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1007:87: error: cannot find type 'UICollectionViewDropCoordinator' in scope
1005 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
1006 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
1008 | func didUpdateContentSize(_ size: CGSize)
1009 | func scrollViewDidScroll(_ scrollView: UIScrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1009:41: error: cannot find type 'UIScrollView' in scope
1007 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
1008 | func didUpdateContentSize(_ size: CGSize)
1009 | func scrollViewDidScroll(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
1010 | func onMoveToParent()
1011 | func onMoveFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:27:57: error: cannot find type 'UIScrollView' in scope
25 | }
26 |
27 | open var collectionViewContentInsetAdjustmentBehavior: UIScrollView.ContentInsetAdjustmentBehavior
| `- error: cannot find type 'UIScrollView' in scope
28 | {
29 | .automatic
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:32:45: error: cannot find type 'UICollectionView' in scope
30 | }
31 |
32 | open func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
33 | {
34 | coordinator?.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:32:81: error: cannot find type 'UICollectionViewCell' in scope
30 | }
31 |
32 | open func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionViewCell' in scope
33 | {
34 | coordinator?.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:37:45: error: cannot find type 'UICollectionView' in scope
35 | }
36 |
37 | open func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
38 | {
39 | coordinator?.collectionView(collectionView, didEndDisplaying: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:37:86: error: cannot find type 'UICollectionViewCell' in scope
35 | }
36 |
37 | open func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionViewCell' in scope
38 | {
39 | coordinator?.collectionView(collectionView, didEndDisplaying: cell, forItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:42:45: error: cannot find type 'UICollectionView' in scope
40 | }
41 |
42 | open func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
43 | {
44 | coordinator?.collectionView(collectionView, willDisplaySupplementaryView: view, forElementKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:42:98: error: cannot find type 'UICollectionReusableView' in scope
40 | }
41 |
42 | open func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionReusableView' in scope
43 | {
44 | coordinator?.collectionView(collectionView, willDisplaySupplementaryView: view, forElementKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:47:45: error: cannot find type 'UICollectionView' in scope
45 | }
46 |
47 | open func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
48 | {
49 | coordinator?.collectionView(collectionView, didEndDisplayingSupplementaryView: view, forElementOfKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:47:103: error: cannot find type 'UICollectionReusableView' in scope
45 | }
46 |
47 | open func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionReusableView' in scope
48 | {
49 | coordinator?.collectionView(collectionView, didEndDisplayingSupplementaryView: view, forElementOfKind: elementKind, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:52:45: error: cannot find type 'UICollectionView' in scope
50 | }
51 |
52 | open func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
53 | {
54 | coordinator?.collectionView(collectionView, shouldHighlightItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:57:45: error: cannot find type 'UICollectionView' in scope
55 | }
56 |
57 | open func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
58 | {
59 | coordinator?.collectionView(collectionView, didHighlightItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:62:45: error: cannot find type 'UICollectionView' in scope
60 | }
61 |
62 | open func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
63 | {
64 | coordinator?.collectionView(collectionView, didUnhighlightItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:67:45: error: cannot find type 'UICollectionView' in scope
65 | }
66 |
67 | open func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
68 | {
69 | coordinator?.collectionView(collectionView, shouldSelectItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:72:45: error: cannot find type 'UICollectionView' in scope
70 | }
71 |
72 | open func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
73 | {
74 | coordinator?.collectionView(collectionView, shouldDeselectItemAt: indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:77:45: error: cannot find type 'UICollectionView' in scope
75 | }
76 |
77 | open func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
78 | {
79 | coordinator?.collectionView(collectionView, didSelectItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:82:45: error: cannot find type 'UICollectionView' in scope
80 | }
81 |
82 | open func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
83 | {
84 | coordinator?.collectionView(collectionView, didDeselectItemAt: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:8:48: error: cannot find type 'UICollectionViewDelegate' in scope
6 | /// ASCollectionViewDelegate: Subclass this to create a custom delegate (eg. for supporting UICollectionViewLayouts that default to using the collectionView delegate)
7 | @available(iOS 13.0, *)
8 | open class ASCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout
| `- error: cannot find type 'UICollectionViewDelegate' in scope
9 | {
10 | weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:8:74: error: cannot find type 'UICollectionViewDelegateFlowLayout' in scope
6 | /// ASCollectionViewDelegate: Subclass this to create a custom delegate (eg. for supporting UICollectionViewLayouts that default to using the collectionView delegate)
7 | @available(iOS 13.0, *)
8 | open class ASCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout
| `- error: cannot find type 'UICollectionViewDelegateFlowLayout' in scope
9 | {
10 | weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:95:37: error: cannot find type 'UICollectionViewDragDelegate' in scope
93 |
94 | @available(iOS 13.0, *)
95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
| `- error: cannot find type 'UICollectionViewDragDelegate' in scope
96 | {
97 | open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:95:67: error: cannot find type 'UICollectionViewDropDelegate' in scope
93 |
94 | @available(iOS 13.0, *)
95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
| `- error: cannot find type 'UICollectionViewDropDelegate' in scope
96 | {
97 | open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:45: error: cannot find type 'UICollectionView' in scope
95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
96 | {
97 | open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
98 | {
99 | true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:103: error: cannot find type 'UIDragSession' in scope
95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
96 | {
97 | open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
| `- error: cannot find type 'UIDragSession' in scope
98 | {
99 | true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:97:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
95 | extension ASCollectionViewDelegate: UICollectionViewDragDelegate, UICollectionViewDropDelegate
96 | {
97 | open func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
98 | {
99 | true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:134: error: cannot find type 'UIDragItem' in scope
100 | }
101 |
102 | open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragItem' in scope
103 | {
104 | coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:45: error: cannot find type 'UICollectionView' in scope
100 | }
101 |
102 | open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UICollectionView' in scope
103 | {
104 | coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:90: error: cannot find type 'UIDragSession' in scope
100 | }
101 |
102 | open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragSession' in scope
103 | {
104 | coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:102:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
100 | }
101 |
102 | open func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
103 | {
104 | coordinator?.collectionView(collectionView, itemsForBeginning: session, at: indexPath) ?? []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:170: error: cannot find type 'UICollectionViewDropProposal' in scope
105 | }
106 |
107 | open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionViewDropProposal' in scope
108 | {
109 | coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:45: error: cannot find type 'UICollectionView' in scope
105 | }
106 |
107 | open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionView' in scope
108 | {
109 | coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:93: error: cannot find type 'UIDropSession' in scope
105 | }
106 |
107 | open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UIDropSession' in scope
108 | {
109 | coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:107:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
105 | }
106 |
107 | open func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
108 | {
109 | coordinator?.collectionView(collectionView, dropSessionDidUpdate: session, withDestinationIndexPath: destinationIndexPath) ?? UICollectionViewDropProposal(operation: .cancel)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:45: error: cannot find type 'UICollectionView' in scope
111 |
112 | // UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionView' in scope
114 | {
115 | self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:92: error: cannot find type 'UICollectionViewDropCoordinator' in scope
111 |
112 | // UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
114 | {
115 | self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:113:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
111 |
112 | // UICollectionView doesn't support dropping multiple items :( [http://www.openradar.me/42068699]
113 | open func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
114 | {
115 | self.coordinator?.collectionView(collectionView, performDropWith: coordinator)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:118:46: error: cannot find type 'UIScrollView' in scope
116 | }
117 |
118 | open func scrollViewDidScroll(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
119 | {
120 | coordinator?.scrollViewDidScroll(scrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:118:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
116 | }
117 |
118 | open func scrollViewDidScroll(_ scrollView: UIScrollView)
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
119 | {
120 | coordinator?.scrollViewDidScroll(scrollView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:138: error: cannot find type 'UIContextMenuConfiguration' in scope
125 | extension ASCollectionViewDelegate
126 | {
127 | open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UIContextMenuConfiguration' in scope
128 | {
129 | coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:45: error: cannot find type 'UICollectionView' in scope
125 | extension ASCollectionViewDelegate
126 | {
127 | open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UICollectionView' in scope
128 | {
129 | coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift:127:2: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
125 | extension ASCollectionViewDelegate
126 | {
127 | open func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
128 | {
129 | coordinator?.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:11:13: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '((Bool) -> Void)?' may have shared mutable state; this is an error in the Swift 6 language mode
9 | struct EnvironmentKeyInvalidateCellLayout: EnvironmentKey
10 | {
11 | static let defaultValue: ((_ animated: Bool) -> Void)? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '((Bool) -> Void)?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:16:29: error: cannot find type 'UITableView' in scope
14 | struct EnvironmentKeyTableViewScrollToCell: EnvironmentKey
15 | {
16 | static let defaultValue: ((UITableView.ScrollPosition) -> Void)? = nil
| `- error: cannot find type 'UITableView' in scope
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:14:8: error: type 'EnvironmentKeyTableViewScrollToCell' does not conform to protocol 'EnvironmentKey'
12 | }
13 |
14 | struct EnvironmentKeyTableViewScrollToCell: EnvironmentKey
| |- error: type 'EnvironmentKeyTableViewScrollToCell' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
15 | {
16 | static let defaultValue: ((UITableView.ScrollPosition) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:21:29: error: cannot find type 'UICollectionView' in scope
19 | struct EnvironmentKeyCollectionViewScrollToCell: EnvironmentKey
20 | {
21 | static let defaultValue: ((UICollectionView.ScrollPosition) -> Void)? = nil
| `- error: cannot find type 'UICollectionView' in scope
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:19:8: error: type 'EnvironmentKeyCollectionViewScrollToCell' does not conform to protocol 'EnvironmentKey'
17 | }
18 |
19 | struct EnvironmentKeyCollectionViewScrollToCell: EnvironmentKey
| |- error: type 'EnvironmentKeyCollectionViewScrollToCell' does not conform to protocol 'EnvironmentKey'
| `- note: add stubs for conformance
20 | {
21 | static let defaultValue: ((UICollectionView.ScrollPosition) -> Void)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:35:31: error: cannot find type 'UITableView' in scope
33 | }
34 |
35 | var tableViewScrollToCell: ((UITableView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UITableView' in scope
36 | {
37 | get { self[EnvironmentKeyTableViewScrollToCell.self] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:41:36: error: cannot find type 'UICollectionView' in scope
39 | }
40 |
41 | var collectionViewScrollToCell: ((UICollectionView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UICollectionView' in scope
42 | {
43 | get { self[EnvironmentKeyCollectionViewScrollToCell.self] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift:27:18: error: 'EnvironmentValues' is only available in watchOS 6.0 or newer
25 |
26 | @available(iOS 13.0, *)
27 | public extension EnvironmentValues
| | `- error: 'EnvironmentValues' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing extension
28 | {
29 | var invalidateCellLayout: ((_ animated: Bool) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:13:13: error: 'AnyView' is only available in watchOS 6.0 or newer
8 | public struct ViewArrayBuilder
9 | {
10 | public enum Wrapper
| `- note: add @available attribute to enclosing enum
11 | {
12 | case empty
13 | case view(AnyView)
| `- error: 'AnyView' is only available in watchOS 6.0 or newer
14 | case group([Wrapper])
15 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:16:17: error: 'View' is only available in watchOS 6.0 or newer
8 | public struct ViewArrayBuilder
9 | {
10 | public enum Wrapper
| `- note: add @available attribute to enclosing enum
11 | {
12 | case empty
:
14 | case group([Wrapper])
15 |
16 | init<Content: View>(_ view: Content)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing initializer
17 | {
18 | self = .view(AnyView(view))
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:21:24: error: 'AnyView' is only available in watchOS 6.0 or newer
8 | public struct ViewArrayBuilder
9 | {
10 | public enum Wrapper
| `- note: add @available attribute to enclosing enum
11 | {
12 | case empty
:
19 | }
20 |
21 | func flattened() -> [AnyView]
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
22 | {
23 | switch self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:37:46: error: 'View' is only available in watchOS 6.0 or newer
6 | @available(iOS 13.0, *)
7 | @resultBuilder
8 | public struct ViewArrayBuilder
| `- note: add @available attribute to enclosing struct
9 | {
10 | public enum Wrapper
:
35 | public typealias Output = Wrapper
36 |
37 | public static func buildExpression<Content: View>(_ view: Content?) -> Wrapper
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing static method
38 | {
39 | view.map { Wrapper($0) } ?? .empty
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift:42:46: error: 'View' is only available in watchOS 6.0 or newer
6 | @available(iOS 13.0, *)
7 | @resultBuilder
8 | public struct ViewArrayBuilder
| `- note: add @available attribute to enclosing struct
9 | {
10 | public enum Wrapper
:
40 | }
41 |
42 | public static func buildExpression<Content: View>(_ views: [Content]?) -> Wrapper
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing static method
43 | {
44 | guard let views = views else { return .empty }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:40:35: error: cannot find type 'UICollectionViewCell' in scope
38 | internal var onPullToRefresh: ((_ endRefreshing: @escaping (() -> Void)) -> Void)?
39 |
40 | internal var onWillDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
| `- error: cannot find type 'UICollectionViewCell' in scope
41 |
42 | internal var onDidDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:42:34: error: cannot find type 'UICollectionViewCell' in scope
40 | internal var onWillDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
41 |
42 | internal var onDidDisplay: ((UICollectionViewCell, IndexPath) -> Void)?
| `- error: cannot find type 'UICollectionViewCell' in scope
43 |
44 | internal var alwaysBounceVertical: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:47:37: error: 'Binding' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- note: add @available attribute to enclosing generic struct
8 | {
9 | // MARK: Type definitions
:
45 | internal var alwaysBounceHorizontal: Bool = false
46 |
47 | internal var scrollPositionSetter: Binding<ASCollectionViewScrollPosition?>?
| `- error: 'Binding' is only available in watchOS 6.0 or newer
48 |
49 | internal var animateOnDataRefresh: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:64:3: error: 'Environment' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- note: add @available attribute to enclosing generic struct
8 | {
9 | // MARK: Type definitions
:
62 |
63 | // SwiftUI environment
64 | @Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
| `- error: 'Environment' is only available in watchOS 6.0 or newer
65 |
66 | public func makeUIViewController(context: Context) -> AS_CollectionViewController
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:66:44: error: cannot find type 'Context' in scope
64 | @Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
65 |
66 | public func makeUIViewController(context: Context) -> AS_CollectionViewController
| `- error: cannot find type 'Context' in scope
67 | {
68 | context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:86:103: error: cannot find type 'Context' in scope
84 | }
85 |
86 | public func updateUIViewController(_ collectionViewController: AS_CollectionViewController, context: Context)
| `- error: cannot find type 'Context' in scope
87 | {
88 | context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:180:54: error: cannot find type 'UICollectionView' in scope
178 | }
179 |
180 | func registerSupplementaries(forCollectionView cv: UICollectionView)
| `- error: cannot find type 'UICollectionView' in scope
181 | {
182 | supplementaryKinds().subtracting(haveRegisteredForSupplementaryOfKind).forEach
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:189:55: error: cannot find type 'UICollectionView' in scope
187 | }
188 |
189 | func updateCollectionViewSettings(_ collectionView: UICollectionView)
| `- error: cannot find type 'UICollectionView' in scope
190 | {
191 | assignIfChanged(collectionView, \.backgroundColor, newValue: parent.backgroundColor)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:203:60: error: cannot find type 'UICollectionView' in scope
201 | }
202 |
203 | func updateCollectionViewContentInsets(_ collectionView: UICollectionView)
| `- error: cannot find type 'UICollectionView' in scope
204 | {
205 | assignIfChanged(collectionView, \.contentInsetAdjustmentBehavior, newValue: delegate?.collectionViewContentInsetAdjustmentBehavior ?? .automatic)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:214:46: error: cannot find type 'UICollectionView' in scope
212 | }
213 |
214 | func setupDataSource(forCollectionView cv: UICollectionView)
| `- error: cannot find type 'UICollectionView' in scope
215 | {
216 | cv.delegate = delegate
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:284:63: error: 'Transaction' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
282 | }
283 |
284 | func populateDataSource(animated: Bool = true, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
285 | {
286 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:305:28: error: cannot find type 'UICollectionView' in scope
303 | }
304 |
305 | func updateContent(_ cv: UICollectionView, transaction: Transaction?)
| `- error: cannot find type 'UICollectionView' in scope
306 | {
307 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:305:59: error: 'Transaction' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
303 | }
304 |
305 | func updateContent(_ cv: UICollectionView, transaction: Transaction?)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
306 | {
307 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:317:41: error: 'Transaction' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
315 | }
316 |
317 | func refreshVisibleCells(transaction: Transaction? = nil, updateAll: Bool = true)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
318 | {
319 | guard let cv = collectionViewController?.collectionView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:342:28: error: cannot find type 'UICollectionViewCell' in scope
340 | }
341 |
342 | func refreshCell(_ cell: UICollectionViewCell, forceUpdate: Bool = false)
| `- error: cannot find type 'UICollectionViewCell' in scope
343 | {
344 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:469:40: error: cannot find type 'UICollectionView' in scope
467 | }
468 |
469 | func configureRefreshControl(for cv: UICollectionView)
| `- error: cannot find type 'UICollectionView' in scope
470 | {
471 | guard parent.onPullToRefresh != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:500:53: error: cannot find type 'UICollectionView' in scope
498 | // MARK: Functions for determining scroll position (on appear, and also on orientation change)
499 |
500 | func scrollToItem(indexPath: IndexPath, position: UICollectionView.ScrollPosition = [])
| `- error: cannot find type 'UICollectionView' in scope
501 | {
502 | CATransaction.begin()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:634:48: error: cannot find type 'UICollectionView' in scope
632 | // NOTE: These are not called directly, but rather forwarded to the Coordinator by the ASCollectionViewDelegate class
633 |
634 | public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
635 | {
636 | currentlyPrefetching.remove(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:634:84: error: cannot find type 'UICollectionViewCell' in scope
632 | // NOTE: These are not called directly, but rather forwarded to the Coordinator by the ASCollectionViewDelegate class
633 |
634 | public func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionViewCell' in scope
635 | {
636 | currentlyPrefetching.remove(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:642:48: error: cannot find type 'UICollectionView' in scope
640 | }
641 |
642 | public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
643 | {
644 | guard !indexPath.isEmpty else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:642:89: error: cannot find type 'UICollectionViewCell' in scope
640 | }
641 |
642 | public func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionViewCell' in scope
643 | {
644 | guard !indexPath.isEmpty else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:649:48: error: cannot find type 'UICollectionView' in scope
647 | }
648 |
649 | public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
650 | {}
651 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:649:101: error: cannot find type 'UICollectionReusableView' in scope
647 | }
648 |
649 | public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionReusableView' in scope
650 | {}
651 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:652:48: error: cannot find type 'UICollectionView' in scope
650 | {}
651 |
652 | public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
653 | {}
654 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:652:106: error: cannot find type 'UICollectionReusableView' in scope
650 | {}
651 |
652 | public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath)
| `- error: cannot find type 'UICollectionReusableView' in scope
653 | {}
654 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:655:48: error: cannot find type 'UICollectionView' in scope
653 | {}
654 |
655 | public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
656 | {
657 | parent.sections[safe: indexPath.section]?.dataSource.shouldHighlight(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:660:48: error: cannot find type 'UICollectionView' in scope
658 | }
659 |
660 | public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
661 | {
662 | parent.sections[safe: indexPath.section]?.dataSource.highlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:665:48: error: cannot find type 'UICollectionView' in scope
663 | }
664 |
665 | public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
666 | {
667 | parent.sections[safe: indexPath.section]?.dataSource.unhighlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:670:48: error: cannot find type 'UICollectionView' in scope
668 | }
669 |
670 | public func collectionView(_ collectionView: UICollectionView, willSelectItemAt indexPath: IndexPath) -> IndexPath?
| `- error: cannot find type 'UICollectionView' in scope
671 | {
672 | self.collectionView(collectionView, shouldSelectItemAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:675:48: error: cannot find type 'UICollectionView' in scope
673 | }
674 |
675 | public func collectionView(_ collectionView: UICollectionView, willDeselectItemAt indexPath: IndexPath) -> IndexPath?
| `- error: cannot find type 'UICollectionView' in scope
676 | {
677 | self.collectionView(collectionView, shouldDeselectItemAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:680:48: error: cannot find type 'UICollectionView' in scope
678 | }
679 |
680 | public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
681 | {
682 | parent.sections[safe: indexPath.section]?.dataSource.shouldSelect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:685:48: error: cannot find type 'UICollectionView' in scope
683 | }
684 |
685 | public func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UICollectionView' in scope
686 | {
687 | parent.sections[safe: indexPath.section]?.dataSource.shouldDeselect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:690:48: error: cannot find type 'UICollectionView' in scope
688 | }
689 |
690 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
691 | {
692 | updateSelection(collectionView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:696:48: error: cannot find type 'UICollectionView' in scope
694 | }
695 |
696 | public func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath)
| `- error: cannot find type 'UICollectionView' in scope
697 | {
698 | updateSelection(collectionView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:701:42: error: cannot find type 'UICollectionView' in scope
699 | }
700 |
701 | func updateSelection(_ collectionView: UICollectionView, transaction: Transaction? = nil)
| `- error: cannot find type 'UICollectionView' in scope
702 | {
703 | let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:701:73: error: 'Transaction' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
699 | }
700 |
701 | func updateSelection(_ collectionView: UICollectionView, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
702 | {
703 | let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:751:66: error: cannot find type 'UICollectionView' in scope
749 | }
750 |
751 | private func updateSelectionInCollectionView(_ collectionView: UICollectionView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
| `- error: cannot find type 'UICollectionView' in scope
752 | {
753 | let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:751:171: error: 'Transaction' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
749 | }
750 |
751 | private func updateSelectionInCollectionView(_ collectionView: UICollectionView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
752 | {
753 | let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:130: error: cannot find type 'UIDragItem' in scope
764 | }
765 |
766 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragItem' in scope
767 | {
768 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:41: error: cannot find type 'UICollectionView' in scope
764 | }
765 |
766 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UICollectionView' in scope
767 | {
768 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:766:86: error: cannot find type 'UIDragSession' in scope
764 | }
765 |
766 | func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragSession' in scope
767 | {
768 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:166: error: cannot find type 'UICollectionViewDropProposal' in scope
771 | }
772 |
773 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionViewDropProposal' in scope
774 | {
775 | if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:41: error: cannot find type 'UICollectionView' in scope
771 | }
772 |
773 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UICollectionView' in scope
774 | {
775 | if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:773:89: error: cannot find type 'UIDropSession' in scope
771 | }
772 |
773 | func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal
| `- error: cannot find type 'UIDropSession' in scope
774 | {
775 | if collectionView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:793:41: error: cannot find type 'UICollectionView' in scope
791 | }
792 |
793 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionView' in scope
794 | {
795 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:793:88: error: cannot find type 'UICollectionViewDropCoordinator' in scope
791 | }
792 |
793 | func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator)
| `- error: cannot find type 'UICollectionViewDropCoordinator' in scope
794 | {
795 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:916:31: error: 'PassthroughSubject' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
914 | // MARK: Variables used for the custom prefetching implementation
915 |
916 | private let queuePrefetch = PassthroughSubject<Void, Never>()
| `- error: 'PassthroughSubject' is only available in watchOS 6.0 or newer
917 | private var prefetchSubscription: AnyCancellable?
918 | private var currentlyPrefetching: Set<IndexPath> = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:917:37: error: 'AnyCancellable' is only available in watchOS 6.0 or newer
125 | // MARK: Coordinator Class
126 |
127 | public class Coordinator: ASCollectionViewCoordinator
| `- note: add @available attribute to enclosing class
128 | {
129 | var parent: ASCollectionView
:
915 |
916 | private let queuePrefetch = PassthroughSubject<Void, Never>()
917 | private var prefetchSubscription: AnyCancellable?
| `- error: 'AnyCancellable' is only available in watchOS 6.0 or newer
918 | private var currentlyPrefetching: Set<IndexPath> = []
919 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:7:54: error: cannot find type 'UIViewControllerRepresentable' in scope
5 |
6 | @available(iOS 13.0, *)
7 | public struct ASCollectionView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
8 | {
9 | // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:1100:49: error: cannot find type 'UICollectionView' in scope
1098 | case left
1099 | case right
1100 | case indexPath(_: IndexPath, positionOnScreen: UICollectionView.ScrollPosition = .centeredVertically, extraOffset: CGPoint = .zero)
| `- error: cannot find type 'UICollectionView' in scope
1101 | }
1102 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:32:25: error: cannot find type 'UICollectionViewLayout' in scope
30 |
31 | var layout: LayoutType
32 | var configureLayout: ((UICollectionViewLayout) -> Void)?
| `- error: cannot find type 'UICollectionViewLayout' in scope
33 | var decorationTypes: [(elementKind: String, ViewType: UICollectionReusableView.Type)] = []
34 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:33:56: error: cannot find type 'UICollectionReusableView' in scope
31 | var layout: LayoutType
32 | var configureLayout: ((UICollectionViewLayout) -> Void)?
33 | var decorationTypes: [(elementKind: String, ViewType: UICollectionReusableView.Type)] = []
| `- error: cannot find type 'UICollectionReusableView' in scope
34 |
35 | public init(
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:27:101: error: cannot find type 'UICollectionView' in scope
25 | enum LayoutType
26 | {
27 | case compositional(CompositionalLayout<SectionID>, interSectionSpacing: CGFloat, scrollDirection: UICollectionView.ScrollDirection)
| `- error: cannot find type 'UICollectionView' in scope
28 | case custom(UICollectionViewLayout)
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:28:15: error: cannot find type 'UICollectionViewLayout' in scope
26 | {
27 | case compositional(CompositionalLayout<SectionID>, interSectionSpacing: CGFloat, scrollDirection: UICollectionView.ScrollDirection)
28 | case custom(UICollectionViewLayout)
| `- error: cannot find type 'UICollectionViewLayout' in scope
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:927:41: error: cannot find type 'UIScrollView' in scope
925 | extension ASCollectionView.Coordinator
926 | {
927 | func scrollViewDidScroll(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
928 | {
929 | parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:933:44: error: cannot find type 'UIScrollView' in scope
931 | }
932 |
933 | func checkIfReachedBoundary(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
934 | {
935 | let scrollableHorizontally = scrollView.contentSizePlusInsets.width > scrollView.frame.size.width
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:977:133: error: cannot find type 'UIContextMenuConfiguration' in scope
975 | public extension ASCollectionView.Coordinator
976 | {
977 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UIContextMenuConfiguration' in scope
978 | {
979 | guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift:977:40: error: cannot find type 'UICollectionView' in scope
975 | public extension ASCollectionView.Coordinator
976 | {
977 | func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UICollectionView' in scope
978 | {
979 | guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:10:44: error: cannot find type 'UICollectionView' in scope
8 | {
9 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
10 | var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UICollectionView' in scope
11 | var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
12 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:11:39: error: cannot find type 'UITableView' in scope
9 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
10 | var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
11 | var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UITableView' in scope
12 |
13 | var content: Content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:14:17: error: 'View' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
| `- note: add @available attribute to enclosing generic struct
8 | {
9 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
:
12 |
13 | var content: Content
14 | var body: some View
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
15 | {
16 | content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:7:53: error: 'View' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal struct ASHostingControllerWrapper<Content: View>: View, ASHostingControllerWrapperProtocol
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic struct
8 | {
9 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:26:44: error: cannot find type 'UICollectionView' in scope
24 | {
25 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)? { get set }
26 | var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)? { get set }
| `- error: cannot find type 'UICollectionView' in scope
27 | var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)? { get set }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:27:39: error: cannot find type 'UITableView' in scope
25 | var invalidateCellLayoutCallback: ((_ animated: Bool) -> Void)? { get set }
26 | var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)? { get set }
27 | var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)? { get set }
| `- error: cannot find type 'UITableView' in scope
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:89:44: error: cannot find type 'UICollectionView' in scope
87 | }
88 |
89 | var collectionViewScrollToCellCallback: ((UICollectionView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UICollectionView' in scope
90 | {
91 | get
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:101:39: error: cannot find type 'UITableView' in scope
99 | }
100 |
101 | var tableViewScrollToCellCallback: ((UITableView.ScrollPosition) -> Void)?
| `- error: cannot find type 'UITableView' in scope
102 | {
103 | get
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:38:46: error: 'View' is only available in watchOS 6.0 or newer
36 |
37 | @available(iOS 13.0, *)
38 | internal class ASHostingController<ViewType: View>: ASHostingControllerProtocol
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic class
39 | {
40 | init(_ view: ViewType)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:238:11: error: initializer does not override a designated initializer from its superclass
236 | }
237 |
238 | override init(rootView: Content)
| `- error: initializer does not override a designated initializer from its superclass
239 | {
240 | super.init(rootView: rootView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:158:54: error: cannot find type 'UIHostingController' in scope
156 |
157 | @available(iOS 13.0, *)
158 | private class AS_UIHostingController<Content: View>: UIHostingController<Content>
| `- error: cannot find type 'UIHostingController' in scope
159 | {
160 | var shouldDisableDrop: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift:158:47: error: 'View' is only available in watchOS 6.0 or newer
156 |
157 | @available(iOS 13.0, *)
158 | private class AS_UIHostingController<Content: View>: UIHostingController<Content>
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic class
159 | {
160 | var shouldDisableDrop: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:10:12: error: 'AnyView' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | public struct ASCollectionViewStaticContent: Identifiable
| `- note: add @available attribute to enclosing struct
8 | {
9 | public var index: Int
10 | var view: AnyView
| `- error: 'AnyView' is only available in watchOS 6.0 or newer
11 |
12 | public var id: Int { index }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:21:41: error: cannot find type 'UIDragItem' in scope
19 | func prefetch(_ indexPaths: [IndexPath])
20 | func cancelPrefetch(_ indexPaths: [IndexPath])
21 | func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
| `- error: cannot find type 'UIDragItem' in scope
22 | func getDragItem(for indexPath: IndexPath) -> UIDragItem?
23 | func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:22:48: error: cannot find type 'UIDragItem' in scope
20 | func cancelPrefetch(_ indexPaths: [IndexPath])
21 | func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
22 | func getDragItem(for indexPath: IndexPath) -> UIDragItem?
| `- error: cannot find type 'UIDragItem' in scope
23 | func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
24 | func supportsMove(_ indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:23:52: error: cannot find type 'UIDragItem' in scope
21 | func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
22 | func getDragItem(for indexPath: IndexPath) -> UIDragItem?
23 | func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
| `- error: cannot find type 'UIDragItem' in scope
24 | func supportsMove(_ indexPath: IndexPath) -> Bool
25 | func supportsMove(from sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:28:27: error: cannot find type 'UIDragItem' in scope
26 | func applyMove(from: IndexPath, to: IndexPath) -> Bool
27 | func applyRemove(atOffsets offsets: IndexSet)
28 | func applyInsert(items: [UIDragItem], at index: Int) -> Bool
| `- error: cannot find type 'UIDragItem' in scope
29 | func supportsDelete(at indexPath: IndexPath) -> Bool
30 | func onDelete(indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:31:51: error: cannot find type 'UIContextMenuConfiguration' in scope
29 | func supportsDelete(at indexPath: IndexPath) -> Bool
30 | func onDelete(indexPath: IndexPath) -> Bool
31 | func getContextMenu(for indexPath: IndexPath) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UIContextMenuConfiguration' in scope
32 | func getSelfSizingSettings(context: ASSelfSizingContext) -> ASSelfSizingConfig?
33 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:57:39: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
| `- note: add @available attribute to enclosing extension
56 | {
57 | mutating func setHeaderView<Content: View>(_ view: Content?)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
58 | {
59 | setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionHeader)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:62:39: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
| `- note: add @available attribute to enclosing extension
56 | {
57 | mutating func setHeaderView<Content: View>(_ view: Content?)
:
60 | }
61 |
62 | mutating func setFooterView<Content: View>(_ view: Content?)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
63 | {
64 | setSupplementaryView(view, ofKind: UICollectionView.elementKindSectionFooter)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:67:46: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
| `- note: add @available attribute to enclosing extension
56 | {
57 | mutating func setHeaderView<Content: View>(_ view: Content?)
:
65 | }
66 |
67 | mutating func setSupplementaryView<Content: View>(_ view: Content?, ofKind kind: String)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
68 | {
69 | guard let view = view
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift:84:45: error: 'AnyView' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | internal extension ASCollectionViewSection
| `- note: add @available attribute to enclosing extension
56 | {
57 | mutating func setHeaderView<Content: View>(_ view: Content?)
:
82 | }
83 |
84 | func supplementary(ofKind kind: String) -> AnyView?
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
85 | {
86 | dataSource.supplementaryViews[kind]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:13:66: error: 'AnyView' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal protocol ASSectionDataSourceProtocol
| `- note: add @available attribute to enclosing protocol
8 | {
9 | var endIndex: Int { get }
:
11 | func getItemID<SectionID: Hashable>(for index: Int, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
12 | func getUniqueItemIDs<SectionID: Hashable>(withSectionID sectionID: SectionID) -> [ASCollectionViewItemUniqueID]
13 | func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
14 | func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
15 | var supplementaryViews: [String: AnyView] { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:14:58: error: 'AnyView' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal protocol ASSectionDataSourceProtocol
| `- note: add @available attribute to enclosing protocol
8 | {
9 | var endIndex: Int { get }
:
12 | func getUniqueItemIDs<SectionID: Hashable>(withSectionID sectionID: SectionID) -> [ASCollectionViewItemUniqueID]
13 | func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
14 | func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
15 | var supplementaryViews: [String: AnyView] { get set }
16 | func getTypeErasedData(for indexPath: IndexPath) -> Any?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:15:35: error: 'AnyView' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal protocol ASSectionDataSourceProtocol
| `- note: add @available attribute to enclosing protocol
8 | {
9 | var endIndex: Int { get }
:
13 | func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
14 | func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
15 | var supplementaryViews: [String: AnyView] { get set }
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
16 | func getTypeErasedData(for indexPath: IndexPath) -> Any?
17 | func onAppear(_ indexPath: IndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:39:30: error: 'Binding' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | internal protocol ASSectionDataSourceProtocol
| `- note: add @available attribute to enclosing protocol
8 | {
9 | var endIndex: Int { get }
:
37 | func shouldHighlight(_ indexPath: IndexPath) -> Bool
38 |
39 | var selectedIndicesBinding: Binding<Set<Int>>? { get }
| | `- error: 'Binding' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
40 | func isSelected(index: Int) -> Bool
41 | func shouldSelect(_ indexPath: IndexPath) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:57:27: error: 'View' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | protocol ASDataSourceConfigurableCell
| `- note: add @available attribute to enclosing protocol
56 | {
57 | func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
58 | var hostingController: ASHostingController<AnyView> { get }
59 | var disableSwiftUIDropInteraction: Bool { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:58:45: error: 'AnyView' is only available in watchOS 6.0 or newer
53 |
54 | @available(iOS 13.0, *)
55 | protocol ASDataSourceConfigurableCell
| `- note: add @available attribute to enclosing protocol
56 | {
57 | func setContent<Content: View>(itemID: ASCollectionViewItemUniqueID, content: Content)
58 | var hostingController: ASHostingController<AnyView> { get }
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
59 | var disableSwiftUIDropInteraction: Bool { get set }
60 | var disableSwiftUIDragInteraction: Bool { get set }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:66:27: error: 'View' is only available in watchOS 6.0 or newer
62 |
63 | @available(iOS 13.0, *)
64 | protocol ASDataSourceConfigurableSupplementary
| `- note: add @available attribute to enclosing protocol
65 | {
66 | func setContent<Content: View>(supplementaryID: ASSupplementaryCellID, content: Content?)
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
67 | func setAsEmpty(supplementaryID: ASSupplementaryCellID?)
68 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:74:20: error: 'Binding' is only available in watchOS 6.0 or newer
69 |
70 | @available(iOS 13.0, *)
71 | public enum ASSectionSelectionMode
| `- note: add @available attribute to enclosing enum
72 | {
73 | case none
74 | case highlighting(Binding<Set<Int>>)
| `- error: 'Binding' is only available in watchOS 6.0 or newer
75 | case selectSingle((Int) -> Void)
76 | case selectMultiple(Binding<Set<Int>>)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:76:22: error: 'Binding' is only available in watchOS 6.0 or newer
69 |
70 | @available(iOS 13.0, *)
71 | public enum ASSectionSelectionMode
| `- note: add @available attribute to enclosing enum
72 | {
73 | case none
74 | case highlighting(Binding<Set<Int>>)
75 | case selectSingle((Int) -> Void)
76 | case selectMultiple(Binding<Set<Int>>)
| `- error: 'Binding' is only available in watchOS 6.0 or newer
77 | }
78 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:100:35: error: 'AnyView' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
:
98 | var selfSizingConfig: (SelfSizingConfig)?
99 |
100 | var supplementaryViews: [String: AnyView] = [:]
| `- error: 'AnyView' is only available in watchOS 6.0 or newer
101 |
102 | var dragEnabled: Bool { dragDropConfig.dragEnabled }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:124:66: error: 'AnyView' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
:
122 | }
123 |
124 | func content(forItemID itemID: ASCollectionViewItemUniqueID) -> AnyView
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
125 | {
126 | guard let content = getContent(forItemID: itemID)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:134:58: error: 'AnyView' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
:
132 | }
133 |
134 | func content(supplementaryID: ASSupplementaryCellID) -> AnyView?
| | `- error: 'AnyView' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
135 | {
136 | guard let content = supplementaryViews[supplementaryID.supplementaryKind] else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:220:48: error: cannot find type 'UIDragItem' in scope
218 | }
219 |
220 | func getDragItem(for indexPath: IndexPath) -> UIDragItem?
| `- error: cannot find type 'UIDragItem' in scope
221 | {
222 | guard dragEnabled,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:233:41: error: cannot find type 'UIDragItem' in scope
231 | }
232 |
233 | func willAcceptDropItem(from dragItem: UIDragItem) -> Bool
| `- error: cannot find type 'UIDragItem' in scope
234 | {
235 | getDropItem(from: dragItem) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:238:34: error: cannot find type 'UIDragItem' in scope
236 | }
237 |
238 | func getDropItem(from dragItem: UIDragItem) -> Data?
| `- error: cannot find type 'UIDragItem' in scope
239 | {
240 | guard dropEnabled else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:246:52: error: cannot find type 'UIDragItem' in scope
244 | }
245 |
246 | func getItemID<SectionID: Hashable>(for dragItem: UIDragItem, withSectionID sectionID: SectionID) -> ASCollectionViewItemUniqueID?
| `- error: cannot find type 'UIDragItem' in scope
247 | {
248 | guard let item = getDropItem(from: dragItem) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:295:27: error: cannot find type 'UIDragItem' in scope
293 | }
294 |
295 | func applyInsert(items: [UIDragItem], at index: Int) -> Bool
| `- error: cannot find type 'UIDragItem' in scope
296 | {
297 | let actualItems = items.compactMap(getDropItem(from:))
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:315:51: error: cannot find type 'UIContextMenuConfiguration' in scope
313 | }
314 |
315 | func getContextMenu(for indexPath: IndexPath) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UIContextMenuConfiguration' in scope
316 | {
317 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:330:33: error: 'Binding' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
:
328 | }
329 |
330 | var highlightedIndicesBinding: Binding<Set<Int>>?
| | `- error: 'Binding' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
331 | {
332 | switch selectionMode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:341:30: error: 'Binding' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
:
339 | }
340 |
341 | var selectedIndicesBinding: Binding<Set<Int>>?
| | `- error: 'Binding' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
342 | {
343 | switch selectionMode
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:80:167: error: 'View' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift:80:184: error: 'View' is only available in watchOS 6.0 or newer
78 |
79 | @available(iOS 13.0, *)
80 | internal struct ASSectionDataSource<DataCollection: RandomAccessCollection, DataID, Content, Container>: ASSectionDataSourceProtocol where DataID: Hashable, Content: View, Container: View, DataCollection.Index == Int
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic struct
81 | {
82 | typealias Data = DataCollection.Element
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:39:35: error: cannot find type 'UITableViewCell' in scope
37 | internal var onPullToRefresh: ((_ endRefreshing: @escaping (() -> Void)) -> Void)?
38 |
39 | internal var onWillDisplay: ((UITableViewCell, IndexPath) -> Void)?
| `- error: cannot find type 'UITableViewCell' in scope
40 |
41 | internal var onDidDisplay: ((UITableViewCell, IndexPath) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:41:34: error: cannot find type 'UITableViewCell' in scope
39 | internal var onWillDisplay: ((UITableViewCell, IndexPath) -> Void)?
40 |
41 | internal var onDidDisplay: ((UITableViewCell, IndexPath) -> Void)?
| `- error: cannot find type 'UITableViewCell' in scope
42 |
43 | internal var alwaysBounce: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:30:37: error: 'Binding' is only available in watchOS 6.0 or newer
8 |
9 | @available(iOS 13.0, *)
10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- note: add @available attribute to enclosing generic struct
11 | {
12 | // MARK: Type definitions
:
28 | internal var onReachedBottomCallback: OnReachedBottomCallback?
29 |
30 | internal var scrollPositionSetter: Binding<ASTableViewScrollPosition?>?
| `- error: 'Binding' is only available in watchOS 6.0 or newer
31 |
32 | internal var scrollIndicatorEnabled: Bool = true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:52:3: error: 'Environment' is only available in watchOS 6.0 or newer
8 |
9 | @available(iOS 13.0, *)
10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- note: add @available attribute to enclosing generic struct
11 | {
12 | // MARK: Type definitions
:
50 | // MARK: Environment variables
51 |
52 | @Environment(\.invalidateCellLayout) var invalidateParentCellLayout // Call this if using content size binding (nested inside another ASCollectionView)
| `- error: 'Environment' is only available in watchOS 6.0 or newer
53 |
54 | // Other
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:57:44: error: cannot find type 'Context' in scope
55 | var contentSizeTracker: ContentSizeTracker?
56 |
57 | public func makeUIViewController(context: Context) -> AS_TableViewController
| `- error: cannot find type 'Context' in scope
58 | {
59 | context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:71:93: error: cannot find type 'Context' in scope
69 | }
70 |
71 | public func updateUIViewController(_ tableViewController: AS_TableViewController, context: Context)
| `- error: cannot find type 'Context' in scope
72 | {
73 | context.coordinator.parent = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:151:45: error: cannot find type 'UITableView' in scope
149 | }
150 |
151 | func updateTableViewSettings(_ tableView: UITableView)
| `- error: cannot find type 'UITableView' in scope
152 | {
153 | assignIfChanged(tableView, \.backgroundColor, newValue: (parent.style == .plain) ? .clear : .systemGroupedBackground)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:169:50: error: cannot find type 'UITableView' in scope
167 | }
168 |
169 | func updateTableViewContentInsets(_ tableView: UITableView)
| `- error: cannot find type 'UITableView' in scope
170 | {
171 | assignIfChanged(tableView, \.contentInset, newValue: adaptiveContentInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:179:41: error: cannot find type 'UITableView' in scope
177 | }
178 |
179 | func setupDataSource(forTableView tv: UITableView)
| `- error: cannot find type 'UITableView' in scope
180 | {
181 | tv.delegate = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:239:63: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- note: add @available attribute to enclosing class
110 | {
111 | var parent: ASTableView
:
237 | }
238 |
239 | func populateDataSource(animated: Bool = true, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
240 | {
241 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:262:28: error: cannot find type 'UITableView' in scope
260 | }
261 |
262 | func updateContent(_ tv: UITableView, transaction: Transaction?)
| `- error: cannot find type 'UITableView' in scope
263 | {
264 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:262:54: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- note: add @available attribute to enclosing class
110 | {
111 | var parent: ASTableView
:
260 | }
261 |
262 | func updateContent(_ tv: UITableView, transaction: Transaction?)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
263 | {
264 | guard hasDoneInitialSetup else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:273:41: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- note: add @available attribute to enclosing class
110 | {
111 | var parent: ASTableView
:
271 | }
272 |
273 | func refreshVisibleCells(transaction: Transaction?, updateAll: Bool = true)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
274 | {
275 | guard let tv = tableViewController?.tableView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:291:28: error: cannot find type 'UITableViewCell' in scope
289 | }
290 |
291 | func refreshCell(_ cell: UITableViewCell, forceUpdate: Bool = false)
| `- error: cannot find type 'UITableViewCell' in scope
292 | {
293 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:309:52: error: cannot find type 'UITableView' in scope
307 | }
308 |
309 | func scrollToRow(indexPath: IndexPath, position: UITableView.ScrollPosition = .none)
| `- error: cannot find type 'UITableView' in scope
310 | {
311 | tableViewController?.tableView.scrollToRow(at: indexPath, at: position, animated: true)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:368:40: error: cannot find type 'UITableView' in scope
366 | }
367 |
368 | func configureRefreshControl(for tv: UITableView)
| `- error: cannot find type 'UITableView' in scope
369 | {
370 | guard parent.onPullToRefresh != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:397:38: error: cannot find type 'UITableView' in scope
395 | }
396 |
397 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
398 | {
399 | parent.sections[safe: indexPath.section]?.dataSource.onAppear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:397:69: error: cannot find type 'UITableViewCell' in scope
395 | }
396 |
397 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableViewCell' in scope
398 | {
399 | parent.sections[safe: indexPath.section]?.dataSource.onAppear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:404:38: error: cannot find type 'UITableView' in scope
402 | }
403 |
404 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
405 | {
406 | parent.sections[safe: indexPath.section]?.dataSource.onDisappear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:404:74: error: cannot find type 'UITableViewCell' in scope
402 | }
403 |
404 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableViewCell' in scope
405 | {
406 | parent.sections[safe: indexPath.section]?.dataSource.onDisappear(indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:410:38: error: cannot find type 'UITableView' in scope
408 | }
409 |
410 | public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
| `- error: cannot find type 'UITableView' in scope
411 | {}
412 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:410:79: error: cannot find type 'UIView' in scope
408 | }
409 |
410 | public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
| `- error: cannot find type 'UIView' in scope
411 | {}
412 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:413:38: error: cannot find type 'UITableView' in scope
411 | {}
412 |
413 | public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int)
| `- error: cannot find type 'UITableView' in scope
414 | {}
415 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:413:84: error: cannot find type 'UIView' in scope
411 | {}
412 |
413 | public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int)
| `- error: cannot find type 'UIView' in scope
414 | {}
415 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:416:38: error: cannot find type 'UITableView' in scope
414 | {}
415 |
416 | public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int)
| `- error: cannot find type 'UITableView' in scope
417 | {}
418 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:416:79: error: cannot find type 'UIView' in scope
414 | {}
415 |
416 | public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int)
| `- error: cannot find type 'UIView' in scope
417 | {}
418 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:419:38: error: cannot find type 'UITableView' in scope
417 | {}
418 |
419 | public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int)
| `- error: cannot find type 'UITableView' in scope
420 | {}
421 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:419:84: error: cannot find type 'UIView' in scope
417 | {}
418 |
419 | public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int)
| `- error: cannot find type 'UIView' in scope
420 | {}
421 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:422:38: error: cannot find type 'UITableView' in scope
420 | {}
421 |
422 | public func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath])
| `- error: cannot find type 'UITableView' in scope
423 | {
424 | let itemIDsToPrefetchBySection: [Int: [IndexPath]] = Dictionary(grouping: indexPaths) { $0.section }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:431:38: error: cannot find type 'UITableView' in scope
429 | }
430 |
431 | public func tableView(_ tableView: UITableView, cancelPrefetchingForRowsAt indexPaths: [IndexPath])
| `- error: cannot find type 'UITableView' in scope
432 | {
433 | let itemIDsToCancelPrefetchBySection: [Int: [IndexPath]] = Dictionary(grouping: indexPaths) { $0.section }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:442:118: error: cannot find type 'UISwipeActionsConfiguration' in scope
440 | // MARK: Swipe actions
441 |
442 | public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
| `- error: cannot find type 'UISwipeActionsConfiguration' in scope
443 | {
444 | guard parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) == true else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:442:38: error: cannot find type 'UITableView' in scope
440 | // MARK: Swipe actions
441 |
442 | public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
| `- error: cannot find type 'UITableView' in scope
443 | {
444 | guard parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) == true else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:453:97: error: cannot find type 'UITableViewCell' in scope
451 | }
452 |
453 | public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle
| `- error: cannot find type 'UITableViewCell' in scope
454 | {
455 | if parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) ?? false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:453:38: error: cannot find type 'UITableView' in scope
451 | }
452 |
453 | public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle
| `- error: cannot find type 'UITableView' in scope
454 | {
455 | if parent.sections[safe: indexPath.section]?.dataSource.supportsDelete(at: indexPath) ?? false
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:509:38: error: cannot find type 'UITableView' in scope
507 | }
508 |
509 | public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UITableView' in scope
510 | {
511 | parent.sections[safe: indexPath.section]?.dataSource.shouldHighlight(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:514:38: error: cannot find type 'UITableView' in scope
512 | }
513 |
514 | public func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
515 | {
516 | parent.sections[safe: indexPath.section]?.dataSource.highlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:519:38: error: cannot find type 'UITableView' in scope
517 | }
518 |
519 | public func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
520 | {
521 | parent.sections[safe: indexPath.section]?.dataSource.unhighlightIndex(indexPath.item)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:524:38: error: cannot find type 'UITableView' in scope
522 | }
523 |
524 | public func tableView(_ tableView: UITableView, shouldSelectRowAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UITableView' in scope
525 | {
526 | parent.sections[safe: indexPath.section]?.dataSource.shouldSelect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:529:38: error: cannot find type 'UITableView' in scope
527 | }
528 |
529 | public func tableView(_ tableView: UITableView, shouldDeselectRowAt indexPath: IndexPath) -> Bool
| `- error: cannot find type 'UITableView' in scope
530 | {
531 | parent.sections[safe: indexPath.section]?.dataSource.shouldDeselect(indexPath) ?? true
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:534:38: error: cannot find type 'UITableView' in scope
532 | }
533 |
534 | public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath?
| `- error: cannot find type 'UITableView' in scope
535 | {
536 | self.tableView(tableView, shouldSelectRowAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:539:38: error: cannot find type 'UITableView' in scope
537 | }
538 |
539 | public func tableView(_ tableView: UITableView, willDeselectRowAt indexPath: IndexPath) -> IndexPath?
| `- error: cannot find type 'UITableView' in scope
540 | {
541 | self.tableView(tableView, shouldDeselectRowAt: indexPath) ? indexPath : nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:544:38: error: cannot find type 'UITableView' in scope
542 | }
543 |
544 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
545 | {
546 | updateSelection(tableView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:550:38: error: cannot find type 'UITableView' in scope
548 | }
549 |
550 | public func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath)
| `- error: cannot find type 'UITableView' in scope
551 | {
552 | updateSelection(tableView)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:555:37: error: cannot find type 'UITableView' in scope
553 | }
554 |
555 | func updateSelection(_ tableView: UITableView, transaction: Transaction? = nil)
| `- error: cannot find type 'UITableView' in scope
556 | {
557 | let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:555:63: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- note: add @available attribute to enclosing class
110 | {
111 | var parent: ASTableView
:
553 | }
554 |
555 | func updateSelection(_ tableView: UITableView, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
556 | {
557 | let selectedInDataSource = selectedIndexPathsInDataSource
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:605:56: error: cannot find type 'UITableView' in scope
603 | }
604 |
605 | private func updateSelectionInTableView(_ tableView: UITableView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
| `- error: cannot find type 'UITableView' in scope
606 | {
607 | let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:605:156: error: 'Transaction' is only available in watchOS 6.0 or newer
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- note: add @available attribute to enclosing class
110 | {
111 | var parent: ASTableView
:
603 | }
604 |
605 | private func updateSelectionInTableView(_ tableView: UITableView, indexPathsToDeselect: Set<IndexPath>, indexPathsToSelect: Set<IndexPath>, transaction: Transaction? = nil)
| | `- error: 'Transaction' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
606 | {
607 | let isAnimated = (transaction?.animation != nil) && !(transaction?.disablesAnimations ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:122: error: cannot find type 'UIDragItem' in scope
610 | }
611 |
612 | public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragItem' in scope
613 | {
614 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:38: error: cannot find type 'UITableView' in scope
610 | }
611 |
612 | public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UITableView' in scope
613 | {
614 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:612:78: error: cannot find type 'UIDragSession' in scope
610 | }
611 |
612 | public func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
| `- error: cannot find type 'UIDragSession' in scope
613 | {
614 | guard !indexPath.isEmpty else { return [] }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:158: error: cannot find type 'UITableViewDropProposal' in scope
623 | }
624 |
625 | public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
| `- error: cannot find type 'UITableViewDropProposal' in scope
626 | {
627 | if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:38: error: cannot find type 'UITableView' in scope
623 | }
624 |
625 | public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
| `- error: cannot find type 'UITableView' in scope
626 | {
627 | if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:625:81: error: cannot find type 'UIDropSession' in scope
623 | }
624 |
625 | public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal
| `- error: cannot find type 'UIDropSession' in scope
626 | {
627 | if tableView.hasActiveDrag
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:645:38: error: cannot find type 'UITableView' in scope
643 | }
644 |
645 | public func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator)
| `- error: cannot find type 'UITableView' in scope
646 | {
647 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:645:80: error: cannot find type 'UITableViewDropCoordinator' in scope
643 | }
644 |
645 | public func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator)
| `- error: cannot find type 'UITableViewDropCoordinator' in scope
646 | {
647 | guard
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:739:38: error: cannot find type 'UITableView' in scope
737 | }
738 |
739 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
| `- error: cannot find type 'UITableView' in scope
740 | {
741 | guard parent.sections[safe: section]?.supplementary(ofKind: UICollectionView.elementKindSectionHeader) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:749:38: error: cannot find type 'UITableView' in scope
747 | }
748 |
749 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat
| `- error: cannot find type 'UITableView' in scope
750 | {
751 | guard parent.sections[safe: section]?.supplementary(ofKind: UICollectionView.elementKindSectionFooter) != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:759:91: error: cannot find type 'UIView' in scope
757 | }
758 |
759 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
| `- error: cannot find type 'UIView' in scope
760 | {
761 | guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:759:38: error: cannot find type 'UITableView' in scope
757 | }
758 |
759 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
| `- error: cannot find type 'UITableView' in scope
760 | {
761 | guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:766:91: error: cannot find type 'UIView' in scope
764 | }
765 |
766 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
| `- error: cannot find type 'UIView' in scope
767 | {
768 | guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:766:38: error: cannot find type 'UITableView' in scope
764 | }
765 |
766 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
| `- error: cannot find type 'UITableView' in scope
767 | {
768 | guard let reusableView = tableView.dequeueReusableHeaderFooterView(withIdentifier: supplementaryReuseID) else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:773:39: error: cannot find type 'UITableViewHeaderFooterView' in scope
771 | }
772 |
773 | func configureSupplementary(_ cell: UITableViewHeaderFooterView, supplementaryKind: String, forSection sectionIndex: Int)
| `- error: cannot find type 'UITableViewHeaderFooterView' in scope
774 | {
775 | guard let reusableView = cell as? ASTableViewSupplementaryView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:786:125: error: cannot find type 'UIContextMenuConfiguration' in scope
784 | // MARK: Context Menu Support
785 |
786 | public func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UIContextMenuConfiguration' in scope
787 | {
788 | guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:786:38: error: cannot find type 'UITableView' in scope
784 | // MARK: Context Menu Support
785 |
786 | public func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration?
| `- error: cannot find type 'UITableView' in scope
787 | {
788 | guard !indexPath.isEmpty else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:792:49: error: cannot find type 'UIScrollView' in scope
790 | }
791 |
792 | public func scrollViewDidScroll(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
793 | {
794 | parent.onScrollCallback?(scrollView.contentOffset, scrollView.contentSizePlusInsets)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:799:43: error: cannot find type 'UIScrollView' in scope
797 |
798 | var hasAlreadyReachedBottom: Bool = false
799 | func checkIfReachedBottom(_ scrollView: UIScrollView)
| `- error: cannot find type 'UIScrollView' in scope
800 | {
801 | if (scrollView.contentSize.height - scrollView.contentOffset.y) <= scrollView.frame.size.height
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:62: error: cannot find type 'UITableViewDelegate' in scope
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- error: cannot find type 'UITableViewDelegate' in scope
110 | {
111 | var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:83: error: cannot find type 'UITableViewDataSourcePrefetching' in scope
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- error: cannot find type 'UITableViewDataSourcePrefetching' in scope
110 | {
111 | var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:117: error: cannot find type 'UITableViewDragDelegate' in scope
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- error: cannot find type 'UITableViewDragDelegate' in scope
110 | {
111 | var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:109:142: error: cannot find type 'UITableViewDropDelegate' in scope
107 | #endif
108 |
109 | public class Coordinator: NSObject, ASTableViewCoordinator, UITableViewDelegate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate
| `- error: cannot find type 'UITableViewDropDelegate' in scope
110 | {
111 | var parent: ASTableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift:10:49: error: cannot find type 'UIViewControllerRepresentable' in scope
8 |
9 | @available(iOS 13.0, *)
10 | public struct ASTableView<SectionID: Hashable>: UIViewControllerRepresentable, ContentSize
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
11 | {
12 | // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:36:20: error: cannot find type 'UICollectionView' in scope
34 |
35 | public init(
36 | scrollDirection: UICollectionView.ScrollDirection = .vertical,
| `- error: cannot find type 'UICollectionView' in scope
37 | interSectionSpacing: CGFloat = 10,
38 | layoutPerSection: @escaping CompositionalLayout<SectionID>)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:44:20: error: cannot find type 'UICollectionView' in scope
42 |
43 | public init(
44 | scrollDirection: UICollectionView.ScrollDirection = .vertical,
| `- error: cannot find type 'UICollectionView' in scope
45 | interSectionSpacing: CGFloat = 10,
46 | layout: @escaping CompositionalLayoutIgnoringSections)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:51:34: error: cannot find type 'UICollectionViewLayout' in scope
49 | }
50 |
51 | public init(customLayout: () -> UICollectionViewLayout)
| `- error: cannot find type 'UICollectionViewLayout' in scope
52 | {
53 | layout = .custom(customLayout())
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:56:27: error: cannot find type 'UICollectionViewLayout' in scope
54 | }
55 |
56 | public init<LayoutClass: UICollectionViewLayout>(createCustomLayout: () -> LayoutClass, configureCustomLayout: ((LayoutClass) -> Void)?)
| `- error: cannot find type 'UICollectionViewLayout' in scope
57 | {
58 | layout = .custom(createCustomLayout())
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:68:98: error: cannot find type 'UICollectionViewLayout' in scope
66 | }
67 |
68 | public func makeLayout(withCoordinator coordinator: ASCollectionView<SectionID>.Coordinator) -> UICollectionViewLayout
| `- error: cannot find type 'UICollectionViewLayout' in scope
69 | {
70 | switch layout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:93:44: error: cannot find type 'UICollectionViewLayout' in scope
91 | }
92 |
93 | public func configureLayout(layoutObject: UICollectionViewLayout)
| `- error: cannot find type 'UICollectionViewLayout' in scope
94 | {
95 | configureLayout?(layoutObject)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:106:41: error: cannot find type 'UICollectionViewLayout' in scope
104 | }
105 |
106 | func registerDecorationViews(_ layout: UICollectionViewLayout)
| `- error: cannot find type 'UICollectionViewLayout' in scope
107 | {
108 | decorationTypes.forEach
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:116:19: error: cannot find type 'NSCollectionLayoutSection' in scope
114 |
115 | @available(iOS 13.0, *)
116 | private extension NSCollectionLayoutSection
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
117 | {
118 | static func emptyPlaceholder(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:128:31: error: 'View' is only available in watchOS 6.0 or newer
124 |
125 | @available(iOS 13.0, *)
126 | public extension ASCollectionLayout
| `- note: add @available attribute to enclosing extension
127 | {
128 | func decorationView<Content: View & Decoration>(_ viewType: Content.Type, forDecorationViewOfKind elementKind: String) -> Self
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing instance method
129 | {
130 | var layout = self
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:139:47: error: cannot find type 'NSCollectionLayoutSection' in scope
137 | public struct ASCollectionLayoutSection
138 | {
139 | public init(_ sectionLayout: @escaping () -> NSCollectionLayoutSection)
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
140 | {
141 | layoutSectionClosure = { _, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:139:31: error: @escaping attribute only applies to function types
137 | public struct ASCollectionLayoutSection
138 | {
139 | public init(_ sectionLayout: @escaping () -> NSCollectionLayoutSection)
| `- error: @escaping attribute only applies to function types
140 | {
141 | layoutSectionClosure = { _, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:57: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
144 | }
145 |
146 | public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
| `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
147 | {
148 | layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:91: error: cannot find type 'NSCollectionLayoutSection' in scope
144 | }
145 |
146 | public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
147 | {
148 | layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:146:31: error: @escaping attribute only applies to function types
144 | }
145 |
146 | public init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection)
| `- error: @escaping attribute only applies to function types
147 | {
148 | layoutSectionClosure = { environment, _ in
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:50: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
151 | }
152 |
153 | init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
| `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
154 | {
155 | layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:107: error: cannot find type 'UICollectionView' in scope
151 | }
152 |
153 | init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
| `- error: cannot find type 'UICollectionView' in scope
154 | {
155 | layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:144: error: cannot find type 'NSCollectionLayoutSection' in scope
151 | }
152 |
153 | init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
154 | {
155 | layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:153:24: error: @escaping attribute only applies to function types
151 | }
152 |
153 | init(_ sectionLayout: @escaping (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection)
| `- error: @escaping attribute only applies to function types
154 | {
155 | layoutSectionClosure = sectionLayout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:44: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
156 | }
157 |
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:101: error: cannot find type 'UICollectionView' in scope
156 | }
157 |
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'UICollectionView' in scope
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:158:138: error: cannot find type 'NSCollectionLayoutSection' in scope
156 | }
157 |
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:130: error: cannot find type 'NSCollectionLayoutSection' in scope
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'NSCollectionLayoutSection' in scope
161 | {
162 | layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:38: error: cannot find type 'NSCollectionLayoutEnvironment' in scope
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'NSCollectionLayoutEnvironment' in scope
161 | {
162 | layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:160:93: error: cannot find type 'UICollectionView' in scope
158 | var layoutSectionClosure: (_ environment: NSCollectionLayoutEnvironment, _ primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
159 |
160 | func makeLayoutSection(environment: NSCollectionLayoutEnvironment, primaryScrollDirection: UICollectionView.ScrollDirection) -> NSCollectionLayoutSection
| `- error: cannot find type 'UICollectionView' in scope
161 | {
162 | layoutSectionClosure(environment, primaryScrollDirection)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:170:13: error: cannot find type 'NSCollectionLayoutDimension' in scope
168 | {
169 | static func list(
170 | itemSize: NSCollectionLayoutDimension = .estimated(200),
| `- error: cannot find type 'NSCollectionLayoutDimension' in scope
171 | spacing: CGFloat = 5,
172 | sectionInsets: NSDirectionalEdgeInsets = .zero,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:236:13: error: cannot find type 'NSCollectionLayoutDimension' in scope
234 | itemSpacing: CGFloat = 5,
235 | lineSpacing: CGFloat = 5,
236 | itemSize: NSCollectionLayoutDimension = .estimated(150),
| `- error: cannot find type 'NSCollectionLayoutDimension' in scope
237 | sectionInsets: NSDirectionalEdgeInsets = .init(top: 0, leading: 20, bottom: 0, trailing: 20)) -> ASCollectionLayoutSection
238 | {
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:305:18: error: cannot find type 'NSCollectionLayoutDimension' in scope
303 | static func orthogonalGrid(
304 | gridSize: Int = 2,
305 | itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
| `- error: cannot find type 'NSCollectionLayoutDimension' in scope
306 | sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
307 | orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:306:21: error: cannot find type 'NSCollectionLayoutDimension' in scope
304 | gridSize: Int = 2,
305 | itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
306 | sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
| `- error: cannot find type 'NSCollectionLayoutDimension' in scope
307 | orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
308 | gridSpacing: CGFloat = 5,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift:307:32: error: cannot find type 'UICollectionLayoutSectionOrthogonalScrollingBehavior' in scope
305 | itemDimension: NSCollectionLayoutDimension = .fractionalWidth(0.9),
306 | sectionDimension: NSCollectionLayoutDimension = .fractionalHeight(0.8),
307 | orthogonalScrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .groupPagingCentered,
| `- error: cannot find type 'UICollectionLayoutSectionOrthogonalScrollingBehavior' in scope
308 | gridSpacing: CGFloat = 5,
309 | itemInsets: NSDirectionalEdgeInsets = .zero,
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:67:63: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
65 | private var cachedSectionHeight: [Int: CGFloat] = [:]
66 |
67 | private var cachedAttributes: ASIndexedDictionary<IndexPath, UICollectionViewLayoutAttributes> = .init()
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
68 |
69 | private var contentHeight: CGFloat = 0
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:28:4: error: cannot find 'invalidateLayout' in scope
26 | didSet
27 | {
28 | invalidateLayout()
| `- error: cannot find 'invalidateLayout' in scope
29 | }
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:36:4: error: cannot find 'invalidateLayout' in scope
34 | didSet
35 | {
36 | invalidateLayout()
| `- error: cannot find 'invalidateLayout' in scope
37 | }
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:44:4: error: cannot find 'invalidateLayout' in scope
42 | didSet
43 | {
44 | invalidateLayout()
| `- error: cannot find 'invalidateLayout' in scope
45 | }
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:52:4: error: cannot find 'invalidateLayout' in scope
50 | didSet
51 | {
52 | invalidateLayout()
| `- error: cannot find 'invalidateLayout' in scope
53 | }
54 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:78:22: error: property does not override any property from its superclass
76 | }
77 |
78 | override public var collectionViewContentSize: CGSize
| `- error: property does not override any property from its superclass
79 | {
80 | CGSize(width: contentWidth, height: contentHeight)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:129:23: error: method does not override any method from its superclass
127 | }
128 |
129 | override public func prepare()
| `- error: method does not override any method from its superclass
130 | {
131 | guard let collectionView = collectionView else { return }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:185:72: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
183 | }
184 |
185 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]?
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
186 | {
187 | var attributesArray: [UICollectionViewLayoutAttributes] = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:185:23: error: method does not override any method from its superclass
183 | }
184 |
185 | override public func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]?
| `- error: method does not override any method from its superclass
186 | {
187 | var attributesArray: [UICollectionViewLayoutAttributes] = []
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:223:75: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
221 | }
222 |
223 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
224 | {
225 | cachedAttributes[indexPath]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:223:23: error: method does not override any method from its superclass
221 | }
222 |
223 | override public func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
| `- error: method does not override any method from its superclass
224 | {
225 | cachedAttributes[indexPath]
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:228:116: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
226 | }
227 |
228 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
229 | {
230 | switch elementKind
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:228:23: error: method does not override any method from its superclass
226 | }
227 |
228 | override public func layoutAttributesForSupplementaryView(ofKind elementKind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?
| `- error: method does not override any method from its superclass
229 | {
230 | switch elementKind
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:239:23: error: method does not override any method from its superclass
237 | }
238 |
239 | override public func shouldInvalidateLayout(forBoundsChange newBounds: CGRect) -> Bool
| `- error: method does not override any method from its superclass
240 | {
241 | if newBounds.width != collectionView?.bounds.width
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:96: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
246 | }
247 |
248 | override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
249 | {
250 | guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:173: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
246 | }
247 |
248 | override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
249 | {
250 | guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:248:23: error: method does not override any method from its superclass
246 | }
247 |
248 | override public func shouldInvalidateLayout(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> Bool
| `- error: method does not override any method from its superclass
249 | {
250 | guard !hasDelegate else { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:207: error: cannot find type 'UICollectionViewLayoutInvalidationContext' in scope
267 | }
268 |
269 | override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
| `- error: cannot find type 'UICollectionViewLayoutInvalidationContext' in scope
270 | {
271 | let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:93: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
267 | }
268 |
269 | override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
270 | {
271 | let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:170: error: cannot find type 'UICollectionViewLayoutAttributes' in scope
267 | }
268 |
269 | override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
| `- error: cannot find type 'UICollectionViewLayoutAttributes' in scope
270 | {
271 | let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:269:23: error: method does not override any method from its superclass
267 | }
268 |
269 | override public func invalidationContext(forPreferredLayoutAttributes preferredAttributes: UICollectionViewLayoutAttributes, withOriginalAttributes originalAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutInvalidationContext
| `- error: method does not override any method from its superclass
270 | {
271 | let context = super.invalidationContext(forPreferredLayoutAttributes: preferredAttributes, withOriginalAttributes: originalAttributes)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift:7:33: error: cannot find type 'UICollectionViewLayout' in scope
5 |
6 | @available(iOS 13.0, *)
7 | public class ASWaterfallLayout: UICollectionViewLayout, ASCollectionViewLayoutProtocol
| `- error: cannot find type 'UICollectionViewLayout' in scope
8 | {
9 | public var estimatedItemHeight: CGFloat = 400 // Only needed if using auto-sizing. SwiftUI seems to only return smaller sizes (so make this bigger than needed)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift:9:27: error: 'Binding' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | public extension Binding where Value == [Int: Set<Int>]
| `- note: add @available attribute to enclosing extension
8 | {
9 | subscript(index: Int) -> Binding<Set<Int>>
| | `- error: 'Binding' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing subscript
10 | {
11 | Binding<Set<Int>>(get: {
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift:7:18: error: 'Binding' is only available in watchOS 6.0 or newer
5 |
6 | @available(iOS 13.0, *)
7 | public extension Binding where Value == [Int: Set<Int>]
| | `- error: 'Binding' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing extension
8 | {
9 | subscript(index: Int) -> Binding<Set<Int>>
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:31:3: error: 'State' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
| `- note: add @available attribute to enclosing generic struct
30 | {
31 | @State var contentSizeTracker = ContentSizeTracker()
| `- error: 'State' is only available in watchOS 6.0 or newer
32 |
33 | var content: Content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:45:17: error: 'View' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
| `- note: add @available attribute to enclosing generic struct
30 | {
31 | @State var contentSizeTracker = ContentSizeTracker()
:
43 | }
44 |
45 | var body: some View
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
46 | {
47 | SubWrapper(contentSizeTracker: contentSizeTracker, content: modifiedContent, shrinkDirection: shrinkDirection, isEnabled: isEnabled, expandToFitMode: expandToFitMode)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:29:35: error: 'View' is only available in watchOS 6.0 or newer
27 |
28 | @available(iOS 13.0, *)
29 | struct SelfSizingWrapper<Content: View & ContentSize>: View
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic struct
30 | {
31 | @State var contentSizeTracker = ContentSizeTracker()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:54:3: error: 'ObservedObject' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
| `- note: add @available attribute to enclosing generic struct
53 | {
54 | @ObservedObject
| `- error: 'ObservedObject' is only available in watchOS 6.0 or newer
55 | var contentSizeTracker: ContentSizeTracker
56 |
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:62:17: error: 'View' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
| `- note: add @available attribute to enclosing generic struct
53 | {
54 | @ObservedObject
:
60 | var expandToFitMode: Bool
61 |
62 | var body: some View
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing property
63 | {
64 | content
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:52:28: error: 'View' is only available in watchOS 6.0 or newer
50 |
51 | @available(iOS 13.0, *)
52 | struct SubWrapper<Content: View & ContentSize>: View
| | `- error: 'View' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing generic struct
53 | {
54 | @ObservedObject
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:79:3: error: 'Published' is only available in watchOS 6.0 or newer
75 |
76 | @available(iOS 13.0, *)
77 | class ContentSizeTracker: ObservableObject
| `- note: add @available attribute to enclosing class
78 | {
79 | @Published
| `- error: 'Published' is only available in watchOS 6.0 or newer
80 | var contentSize: CGSize?
81 | }
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift:77:27: error: 'ObservableObject' is only available in watchOS 6.0 or newer
75 |
76 | @available(iOS 13.0, *)
77 | class ContentSizeTracker: ObservableObject
| | `- error: 'ObservableObject' is only available in watchOS 6.0 or newer
| `- note: add @available attribute to enclosing class
78 | {
79 | @Published
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:17:28: error: cannot find type 'UICollectionViewLayout' in scope
15 | }
16 |
17 | var collectionViewLayout: UICollectionViewLayout
| `- error: cannot find type 'UICollectionViewLayout' in scope
18 | lazy var collectionView: AS_UICollectionView = {
19 | let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:19:31: error: argument passed to call that takes no arguments
17 | var collectionViewLayout: UICollectionViewLayout
18 | lazy var collectionView: AS_UICollectionView = {
19 | let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
| `- error: argument passed to call that takes no arguments
20 | cv.coordinator = coordinator
21 | return cv
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:19:40: error: cannot infer contextual base in reference to member 'zero'
17 | var collectionViewLayout: UICollectionViewLayout
18 | lazy var collectionView: AS_UICollectionView = {
19 | let cv = AS_UICollectionView(frame: .zero, collectionViewLayout: collectionViewLayout)
| `- error: cannot infer contextual base in reference to member 'zero'
20 | cv.coordinator = coordinator
21 | return cv
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:24:43: error: cannot find type 'UICollectionViewLayout' in scope
22 | }()
23 |
24 | public init(collectionViewLayout layout: UICollectionViewLayout)
| `- error: cannot find type 'UICollectionViewLayout' in scope
25 | {
26 | collectionViewLayout = layout
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:36:23: error: method does not override any method from its superclass
34 | }
35 |
36 | override public func loadView()
| `- error: method does not override any method from its superclass
37 | {
38 | view = collectionView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:41:23: error: method does not override any method from its superclass
39 | }
40 |
41 | override public func viewDidLoad()
| `- error: method does not override any method from its superclass
42 | {
43 | super.viewDidLoad()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:47:77: error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
45 | }
46 |
47 | override public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)
| `- error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
48 | {
49 | // Get current central cell
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:47:23: error: method does not override any method from its superclass
45 | }
46 |
47 | override public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)
| `- error: method does not override any method from its superclass
48 | {
49 | // Get current central cell
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:71:23: error: method does not override any method from its superclass
69 | }
70 |
71 | override public func viewSafeAreaInsetsDidChange()
| `- error: method does not override any method from its superclass
72 | {
73 | super.viewSafeAreaInsetsDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:78:23: error: method does not override any method from its superclass
76 | }
77 |
78 | override public func viewDidLayoutSubviews()
| `- error: method does not override any method from its superclass
79 | {
80 | super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:7:43: error: cannot find type 'UIViewController' in scope
5 |
6 | @available(iOS 13.0, *)
7 | public class AS_CollectionViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
8 | {
9 | weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:89:16: error: method does not override any method from its superclass
87 | {
88 | weak var coordinator: ASCollectionViewCoordinator?
89 | override func didMoveToWindow()
| `- error: method does not override any method from its superclass
90 | {
91 | if window != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift:86:28: error: cannot find type 'UICollectionView' in scope
84 |
85 | @available(iOS 13.0, *)
86 | class AS_UICollectionView: UICollectionView
| `- error: cannot find type 'UICollectionView' in scope
87 | {
88 | weak var coordinator: ASCollectionViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:17:13: error: cannot find type 'UITableView' in scope
15 | }
16 |
17 | var style: UITableView.Style
| `- error: cannot find type 'UITableView' in scope
18 |
19 | lazy var tableView: AS_UITableView = {
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:22:31: error: cannot find 'UIView' in scope
20 | let tableView = AS_UITableView(frame: .zero, style: style)
21 | tableView.coordinator = coordinator
22 | tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
| `- error: cannot find 'UIView' in scope
23 | tableView.tableFooterView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove separators for non-existent cells
24 | return tableView
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:23:31: error: cannot find 'UIView' in scope
21 | tableView.coordinator = coordinator
22 | tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
23 | tableView.tableFooterView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove separators for non-existent cells
| `- error: cannot find 'UIView' in scope
24 | return tableView
25 | }()
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:20:33: error: argument passed to call that takes no arguments
18 |
19 | lazy var tableView: AS_UITableView = {
20 | let tableView = AS_UITableView(frame: .zero, style: style)
| `- error: argument passed to call that takes no arguments
21 | tableView.coordinator = coordinator
22 | tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:20:42: error: cannot infer contextual base in reference to member 'zero'
18 |
19 | lazy var tableView: AS_UITableView = {
20 | let tableView = AS_UITableView(frame: .zero, style: style)
| `- error: cannot infer contextual base in reference to member 'zero'
21 | tableView.coordinator = coordinator
22 | tableView.tableHeaderView = UIView(frame: CGRect(origin: .zero, size: CGSize(width: CGFloat.leastNormalMagnitude, height: CGFloat.leastNormalMagnitude))) // Remove unnecessary padding in Style.grouped/insetGrouped
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:27:21: error: cannot find type 'UITableView' in scope
25 | }()
26 |
27 | public init(style: UITableView.Style)
| `- error: cannot find type 'UITableView' in scope
28 | {
29 | self.style = style
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:39:23: error: method does not override any method from its superclass
37 | }
38 |
39 | override public func loadView()
| `- error: method does not override any method from its superclass
40 | {
41 | view = tableView
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:44:23: error: method does not override any method from its superclass
42 | }
43 |
44 | override public func viewDidLoad()
| `- error: method does not override any method from its superclass
45 | {
46 | super.viewDidLoad()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:49:23: error: method does not override any method from its superclass
47 | }
48 |
49 | override public func viewDidLayoutSubviews()
| `- error: method does not override any method from its superclass
50 | {
51 | super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:7:38: error: cannot find type 'UIViewController' in scope
5 |
6 | @available(iOS 13.0, *)
7 | public class AS_TableViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
8 | {
9 | weak var coordinator: ASTableViewCoordinator?
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:60:16: error: method does not override any method from its superclass
58 | {
59 | weak var coordinator: ASTableViewCoordinator?
60 | override func didMoveToWindow()
| `- error: method does not override any method from its superclass
61 | {
62 | if window != nil
/Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift:57:23: error: cannot find type 'UITableView' in scope
55 |
56 | @available(iOS 13.0, *)
57 | class AS_UITableView: UITableView
| `- error: cannot find type 'UITableView' in scope
58 | {
59 | weak var coordinator: ASTableViewCoordinator?
SwiftCompile normal arm64 Compiling\ ASCollectionViewDelegate.swift,\ EnvironmentKeys.swift,\ SectionArrayBuilder.swift,\ ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift (in target 'ASCollectionView' from project 'ASCollectionView')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCellContext.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCollectionView+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASCollectionView+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASDragDropConfig+Public.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASSection+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASSection+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASTableView+Initialisers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/ASTableView+Modifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewDecoration.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASCollectionViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASSupplementaryCellID.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Cells/ASTableViewSupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ASDragDropConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Config/ClosureTypeAliases.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Datasource/ASDiffableDataSourceTableView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASSectionDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Implementation/ASTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASCollectionViewLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Layout/ASWaterfallLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASIndexedDictionary.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASOptionalSize.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASPriorityCache.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ASSelfSizingSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/Binding+Sequence.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/GlobalConvenienceFunctions.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/RandomAccessCollection+Safe.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Support/ShrinkToFitWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKit/AS_UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UICollectionView+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIScrollView+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/UIKitExtensions/UIView+Convenience.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/supplementaryOutputs-12 -target arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionView_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name ASCollectionView -frontend-parseable-output -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionViewDelegate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/EnvironmentKeys.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/SectionArrayBuilder.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ViewArrayBuilder.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ASCollectionViewDelegate.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/EnvironmentKeys.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/SectionArrayBuilder.o -index-unit-output-path /ASCollectionView.build/Debug-watchos/ASCollectionView.build/Objects-normal/arm64/ViewArrayBuilder.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
Command SwiftCompile failed with a nonzero exit code
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/DifferenceKit.o normal arm64\ armv7k\ arm64_32 (in target 'DifferenceKit' from project 'DifferenceKit')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/DifferenceKit
/Applications/Xcode-15.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/arm64/Binary/DifferenceKit.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/armv7k/Binary/DifferenceKit.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DifferenceKit.build/Debug-watchos/DifferenceKit.build/Objects-normal/arm64_32/Binary/DifferenceKit.o -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/DifferenceKit.o
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionView' from project 'ASCollectionView')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'DifferenceKit' from project 'DifferenceKit')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionViewDynamic' from project 'ASCollectionView')
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ASCollectionView' from project 'ASCollectionView')
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ASCollectionView (in target 'ASCollectionView' from project 'ASCollectionView')
SwiftCompile normal arm64 Compiling\ ASCollectionViewDelegate.swift,\ EnvironmentKeys.swift,\ SectionArrayBuilder.swift,\ ViewArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Delegate/ASCollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/Environment/EnvironmentKeys.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/SectionArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ASCollectionView/FunctionBuilders/ViewArrayBuilder.swift (in target 'ASCollectionView' from project 'ASCollectionView')
(2 failures)
BUILD FAILURE 6.0 watchOS