Build Information
Failed to build SwiftTableViewGroup, reference master (612262), with Swift 6.4 for watchOS using Xcode 27.0 on 16 Sep 2026 23:51:34 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftTableViewGroup -destination generic/platform=watchOSBuild Log
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:86:36: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
84 | }
85 |
86 | extension CollectionViewDelegate : UICollectionViewDelegateFlowLayout {
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
87 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
88 | let collectionSection = self.dataSource.sections[indexPath.section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:10:11: error: 'UIScrollView' is unavailable in watchOS
8 | import UIKit.UIScrollView
9 |
10 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
11 | public var scrollDelegate:ScrollViewDelegate? {
12 | get {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:22:52: error: 'UIScrollView' is unavailable in watchOS
20 |
21 | public struct ScrollViewDelegate {
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:23:60: error: 'UIScrollView' is unavailable in watchOS
21 | public struct ScrollViewDelegate {
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:24:58: error: 'UIScrollView' is unavailable in watchOS
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:25:57: error: 'UIScrollView' is unavailable in watchOS
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:26:64: error: 'UIScrollView' is unavailable in watchOS
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:27:62: error: 'UIScrollView' is unavailable in watchOS
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
28 | }
29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:13:29: error: 'UITableViewCell' is unavailable in watchOS
11 | public final class TableCell: DataContentView, ContentView, TableContentView {
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | public init<V:UITableViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
15 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:14:19: error: 'UITableViewCell' is unavailable in watchOS
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
14 | public init<V:UITableViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewCell' is unavailable in watchOS
15 | super.init(anyClass: V.self)
16 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:11:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
9 |
10 |
11 | public final class TableCell: DataContentView, ContentView, TableContentView {
| `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' declared here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:12:29: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
10 | public final class TableHeaderView : DataContentView, ContentView, TableContentView {
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
13 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
14 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:13:19: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
13 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
14 | super.init(anyClass: V.self)
15 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:10:20: warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
8 | import UIKit.UITableViewHeaderFooterView
9 |
10 | public final class TableHeaderView : DataContentView, ContentView, TableContentView {
| `- warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' declared here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' declared here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:21:29: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
19 | public final class TableFooterView : DataContentView, ContentView, TableContentView {
20 | public var makeTypeBlock: ((BlockContent, TableFooterView) -> Void)?
21 | public typealias View = UITableViewHeaderFooterView
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
22 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
23 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:22:19: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
20 | public var makeTypeBlock: ((BlockContent, TableFooterView) -> Void)?
21 | public typealias View = UITableViewHeaderFooterView
22 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
23 | super.init(anyClass: V.self)
24 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:19:20: warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
17 | }
18 |
19 | public final class TableFooterView : DataContentView, ContentView, TableContentView {
| `- warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
20 | public var makeTypeBlock: ((BlockContent, TableFooterView) -> Void)?
21 | public typealias View = UITableViewHeaderFooterView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' declared here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' declared here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift:13:26: error: 'UITableView' is unavailable in watchOS
11 | public class TableView : DataNode {
12 | public var sections:[TableSection] = []
13 | public let tableView:UITableView
| `- error: 'UITableView' is unavailable in watchOS
14 | public lazy var delegate:TableViewDelegate = {
15 | TableViewDelegate(dataSource: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift:18:27: error: 'UITableView' is unavailable in watchOS
16 | }()
17 | public var isAutoDelegate = true
18 | public init(tableView:UITableView) {
| `- error: 'UITableView' is unavailable in watchOS
19 | self.tableView = tableView
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:18:40: error: 'UITableView' is unavailable in watchOS
16 |
17 | extension TableViewDelegate : UITableViewDataSource {
18 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
19 | let section = self.dataSource.sections[section]
20 | return section.number();
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:23:40: error: 'UITableView' is unavailable in watchOS
21 | }
22 |
23 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
24 | let section = self.dataSource.sections[indexPath.section]
25 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:23:91: error: 'UITableViewCell' is unavailable in watchOS
21 | }
22 |
23 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
24 | let section = self.dataSource.sections[indexPath.section]
25 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:33:48: error: 'UITableView' is unavailable in watchOS
31 |
32 |
33 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
34 | return self.dataSource.sections.count
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:17:31: error: 'UITableViewDataSource' is unavailable in watchOS
15 | }
16 |
17 | extension TableViewDelegate : UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
18 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
19 | let section = self.dataSource.sections[section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:39:40: error: 'UITableView' is unavailable in watchOS
37 |
38 | extension TableViewDelegate : UITableViewDelegate {
39 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
40 | let section = self.dataSource.sections[indexPath.section]
41 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:58:40: error: 'UITableView' is unavailable in watchOS
56 | }
57 |
58 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
59 | let tableSection = self.dataSource.sections[section]
60 | guard let header = tableSection.header, let tableHeader = tableView.dequeueReusableHeaderFooterView(withIdentifier: header.identifier) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:75:40: error: 'UITableView' is unavailable in watchOS
73 | }
74 |
75 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
76 | let tableSection = self.dataSource.sections[section]
77 | guard let footer = tableSection.footer, let tableFooter = tableView.dequeueReusableHeaderFooterView(withIdentifier: footer.identifier) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:92:40: error: 'UITableView' is unavailable in watchOS
90 | }
91 |
92 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
93 | let tableSection = self.dataSource.sections[section]
94 | guard let header = tableSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:92:93: error: 'UIView' is unavailable in watchOS
90 | }
91 |
92 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
93 | let tableSection = self.dataSource.sections[section]
94 | guard let header = tableSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:104:40: error: 'UITableView' is unavailable in watchOS
102 | }
103 |
104 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
105 | let tableSection = self.dataSource.sections[section]
106 | guard let footer = tableSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:104:93: error: 'UIView' is unavailable in watchOS
102 | }
103 |
104 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
105 | let tableSection = self.dataSource.sections[section]
106 | guard let footer = tableSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:116:40: error: 'UITableView' is unavailable in watchOS
114 | }
115 |
116 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
117 | let tableSection = self.dataSource.sections[indexPath.section]
118 | let cellTuple = tableSection.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:127:51: error: 'UIScrollView' is unavailable in watchOS
125 | }
126 |
127 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
128 | scrollView.scrollDelegate?.scrollViewDidScroll?(scrollView)
129 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:131:59: error: 'UIScrollView' is unavailable in watchOS
129 | }
130 |
131 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
132 | scrollView.scrollDelegate?.scrollViewWillBeginDragging?(scrollView)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:135:57: error: 'UIScrollView' is unavailable in watchOS
133 | }
134 |
135 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
136 | scrollView.scrollDelegate?.scrollViewWillEndDragging?(scrollView,velocity, targetContentOffset)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:139:56: error: 'UIScrollView' is unavailable in watchOS
137 | }
138 |
139 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- error: 'UIScrollView' is unavailable in watchOS
140 | scrollView.scrollDelegate?.scrollViewDidEndDragging?(scrollView, decelerate)
141 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:143:63: error: 'UIScrollView' is unavailable in watchOS
141 | }
142 |
143 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
144 | scrollView.scrollDelegate?.scrollViewWillBeginDecelerating?(scrollView)
145 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:147:60: error: 'UIScrollView' is unavailable in watchOS
145 | }
146 |
147 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
148 | scrollView.scrollDelegate?.scrollViewDidEndDecelerating?(scrollView)
149 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:38:31: error: 'UITableViewDelegate' is unavailable in watchOS
36 | }
37 |
38 | extension TableViewDelegate : UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
39 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
40 | let section = self.dataSource.sections[indexPath.section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNodeBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/Group.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSectionGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewRegiterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableSectionGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewRegiterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/ViewRegister.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -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/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -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/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftTableViewGroup -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTableViewGroup.build/Debug-watchos/SwiftTableViewGroup-t.build/Objects-normal/arm64_32/SwiftTableViewGroup.abi.json
SwiftCompile normal arm64_32 Compiling\ DataContentView.swift,\ DataNode.swift,\ DataNodeBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNodeBuilder.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNodeBuilder.swift:9:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
7 |
8 | /// 数据源组装对象
9 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
10 | public struct DataNodeBuilder {
11 | public static func buildBlock(_ groups:DataNode...) -> DataNode {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:17:21: error: 'UIView' is unavailable in watchOS
15 | case customSize
16 | }
17 | public var view:UIView?
| `- error: 'UIView' is unavailable in watchOS
18 | public var index:Int
19 | public var blockType:BlockType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:22:15: error: 'UIView' is unavailable in watchOS
20 | public var customHeight:CGFloat = 0
21 | public var customSize:CGSize = .zero
22 | init(view:UIView? = nil, index:Int, blockType:BlockType) {
| `- error: 'UIView' is unavailable in watchOS
23 | self.view = view
24 | self.index = index
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:27:33: error: 'UIView' is unavailable in watchOS
25 | self.blockType = blockType
26 | }
27 | public func configuration<V:UIView>(_ type:V.Type = V.self, _ block:(V,Int) -> Void) {
| `- error: 'UIView' is unavailable in watchOS
28 | guard let contentView = self.view as? V, self.blockType == .configuration else {
29 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:33:32: error: 'UIView' is unavailable in watchOS
31 | block(contentView,self.index)
32 | }
33 | public func didSelectRow<V:UIView>(_ type:V.Type = V.self, _ block:(V,Int) -> Void) {
| `- error: 'UIView' is unavailable in watchOS
34 | guard let contentView = self.view as? V, self.blockType == .didSelectRow else {
35 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:40:32: error: 'UIView' is unavailable in watchOS
38 | }
39 |
40 | public func customHeight<V:UIView>(_ type:V.Type = V.self, _ block:(V,Int) -> CGFloat) {
| `- error: 'UIView' is unavailable in watchOS
41 | guard let contentView = self.view as? V, self.blockType == .customHeight else {
42 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataContentView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNode.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataNode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataNodeBuilder.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataNodeBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:25: error: 'UIView' is unavailable in watchOS
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- error: 'UIView' is unavailable in watchOS
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:60:26: error: 'UIView' is unavailable in watchOS
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
60 | func makeConfig(view:UIView, index:Int)
| `- error: 'UIView' is unavailable in watchOS
61 | func makeDidSelectRow(view:UIView, index:Int)
62 | func makeCustomHeight(view:UIView, index:Int) -> CGFloat
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:61:32: error: 'UIView' is unavailable in watchOS
59 | var makeTypeBlock:MakeTypeBlock? { get set }
60 | func makeConfig(view:UIView, index:Int)
61 | func makeDidSelectRow(view:UIView, index:Int)
| `- error: 'UIView' is unavailable in watchOS
62 | func makeCustomHeight(view:UIView, index:Int) -> CGFloat
63 | func makeCustomSize(index:Int) -> CGSize
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:62:32: error: 'UIView' is unavailable in watchOS
60 | func makeConfig(view:UIView, index:Int)
61 | func makeDidSelectRow(view:UIView, index:Int)
62 | func makeCustomHeight(view:UIView, index:Int) -> CGFloat
| `- error: 'UIView' is unavailable in watchOS
63 | func makeCustomSize(index:Int) -> CGSize
64 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:67:33: error: 'UIView' is unavailable in watchOS
65 |
66 | extension ContentView {
67 | public func makeConfig(view:UIView, index:Int) {
| `- error: 'UIView' is unavailable in watchOS
68 | self.makeTypeBlock?(BlockContent(view: view, index: index, blockType: .configuration),self)
69 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:71:39: error: 'UIView' is unavailable in watchOS
69 | }
70 |
71 | public func makeDidSelectRow(view:UIView, index:Int) {
| `- error: 'UIView' is unavailable in watchOS
72 | self.makeTypeBlock?(BlockContent(view: view, index: index, blockType: .didSelectRow),self)
73 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 Compiling\ Group.swift,\ CollectionBuilder.swift,\ CollectionCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/Group.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionCell.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/Group.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Group.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionCell.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift:10:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
8 | import UIKit.UICollectionView
9 |
10 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | public struct CollectionBuilder {
12 | public static func buildBlock(_ nodes:DataNode...) -> DataNode {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 |
32 |
33 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public struct CollectionSectionBuilder {
35 | public static func buildBlock<Content:ViewRegister>(_ contents:Content...) -> DataNode {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift:22:17: error: static method 'buildBlock' requires that 'CollectionViewRegiterGroup' conform to 'ViewRegister'
20 | } else {
21 | let section = CollectionSection {
22 | CollectionSectionBuilder.collectionSection(nodes: nodes)
| `- error: static method 'buildBlock' requires that 'CollectionViewRegiterGroup' conform to 'ViewRegister'
23 | }
24 | group.sections.append(section)
:
33 | @_functionBuilder
34 | public struct CollectionSectionBuilder {
35 | public static func buildBlock<Content:ViewRegister>(_ contents:Content...) -> DataNode {
| `- note: where 'Content' = 'CollectionViewRegiterGroup'
36 | return self.collectionSection(nodes: contents)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionCell.swift:13:29: error: 'UICollectionViewCell' is unavailable in watchOS
11 | public final class CollectionCell: DataContentView, ContentView, CollectionContentView {
12 | public var makeTypeBlock: ((BlockContent, CollectionCell) -> Void)?
13 | public typealias View = UICollectionViewCell
| `- error: 'UICollectionViewCell' is unavailable in watchOS
14 | public init<V:UICollectionViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
15 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionCell.swift:14:19: error: 'UICollectionViewCell' is unavailable in watchOS
12 | public var makeTypeBlock: ((BlockContent, CollectionCell) -> Void)?
13 | public typealias View = UICollectionViewCell
14 | public init<V:UICollectionViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
15 | super.init(anyClass: V.self)
16 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
SwiftCompile normal arm64_32 Compiling\ CollectionHeaderFooter.swift,\ CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSection.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionHeaderFooter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSection.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift:12:29: error: 'UICollectionReusableView' is unavailable in watchOS
10 | public final class CollectionHeaderView : DataContentView, ContentView, CollectionContentView {
11 | public var makeTypeBlock: ((BlockContent, CollectionHeaderView) -> Void)?
12 | public typealias View = UICollectionReusableView
| `- error: 'UICollectionReusableView' is unavailable in watchOS
13 | public init<V:UICollectionReusableView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
14 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift:13:19: error: 'UICollectionReusableView' is unavailable in watchOS
11 | public var makeTypeBlock: ((BlockContent, CollectionHeaderView) -> Void)?
12 | public typealias View = UICollectionReusableView
13 | public init<V:UICollectionReusableView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
14 | super.init(anyClass: V.self)
15 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift:10:20: warning: unavailable class 'UICollectionReusableView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
8 | import UIKit.UICollectionView
9 |
10 | public final class CollectionHeaderView : DataContentView, ContentView, CollectionContentView {
| `- warning: unavailable class 'UICollectionReusableView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
11 | public var makeTypeBlock: ((BlockContent, CollectionHeaderView) -> Void)?
12 | public typealias View = UICollectionReusableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' declared here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' declared here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift:21:29: error: 'UICollectionReusableView' is unavailable in watchOS
19 | public final class CollectionFooterView : DataContentView, ContentView, CollectionContentView {
20 | public var makeTypeBlock: ((BlockContent, CollectionFooterView) -> Void)?
21 | public typealias View = UICollectionReusableView
| `- error: 'UICollectionReusableView' is unavailable in watchOS
22 | public init<V:UICollectionReusableView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
23 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionHeaderFooter.swift:22:19: error: 'UICollectionReusableView' is unavailable in watchOS
20 | public var makeTypeBlock: ((BlockContent, CollectionFooterView) -> Void)?
21 | public typealias View = UICollectionReusableView
22 | public init<V:UICollectionReusableView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
23 | super.init(anyClass: V.self)
24 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
SwiftCompile normal arm64_32 Compiling\ CollectionViewDelegate.swift,\ CollectionViewRegiterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewRegiterGroup.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:19:50: error: 'UICollectionView' is unavailable in watchOS
17 | extension CollectionViewDelegate : UICollectionViewDataSource {
18 |
19 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
20 | let section = self.dataSource.sections[section]
21 | return section.number();
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:24:50: error: 'UICollectionView' is unavailable in watchOS
22 | }
23 |
24 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
25 | let section = self.dataSource.sections[indexPath.section]
26 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:24:107: error: 'UICollectionViewCell' is unavailable in watchOS
22 | }
23 |
24 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
25 | let section = self.dataSource.sections[indexPath.section]
26 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:34:53: error: 'UICollectionView' is unavailable in watchOS
32 |
33 |
34 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
35 | return self.dataSource.sections.count
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:38:50: error: 'UICollectionView' is unavailable in watchOS
36 | }
37 |
38 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionView' is unavailable in watchOS
39 | let collectionSection = self.dataSource.sections[indexPath.section]
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:38:144: error: 'UICollectionReusableView' is unavailable in watchOS
36 | }
37 |
38 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
39 | let collectionSection = self.dataSource.sections[indexPath.section]
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:17:36: error: 'UICollectionViewDataSource' is unavailable in watchOS
15 | }
16 |
17 | extension CollectionViewDelegate : UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
18 |
19 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:50:50: error: 'UICollectionView' is unavailable in watchOS
48 |
49 | extension CollectionViewDelegate : UICollectionViewDelegate {
50 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
| `- error: 'UICollectionView' is unavailable in watchOS
51 | let collectionSection = self.dataSource.sections[indexPath.section]
52 | let cellTuple = collectionSection.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:61:51: error: 'UIScrollView' is unavailable in watchOS
59 | }
60 |
61 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
62 | scrollView.scrollDelegate?.scrollViewDidScroll?(scrollView)
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:65:59: error: 'UIScrollView' is unavailable in watchOS
63 | }
64 |
65 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
66 | scrollView.scrollDelegate?.scrollViewWillBeginDragging?(scrollView)
67 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:69:57: error: 'UIScrollView' is unavailable in watchOS
67 | }
68 |
69 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
70 | scrollView.scrollDelegate?.scrollViewWillEndDragging?(scrollView,velocity, targetContentOffset)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:73:56: error: 'UIScrollView' is unavailable in watchOS
71 | }
72 |
73 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- error: 'UIScrollView' is unavailable in watchOS
74 | scrollView.scrollDelegate?.scrollViewDidEndDragging?(scrollView, decelerate)
75 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:77:63: error: 'UIScrollView' is unavailable in watchOS
75 | }
76 |
77 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
78 | scrollView.scrollDelegate?.scrollViewWillBeginDecelerating?(scrollView)
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:81:60: error: 'UIScrollView' is unavailable in watchOS
79 | }
80 |
81 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
82 | scrollView.scrollDelegate?.scrollViewDidEndDecelerating?(scrollView)
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:49:36: error: 'UICollectionViewDelegate' is unavailable in watchOS
47 | }
48 |
49 | extension CollectionViewDelegate : UICollectionViewDelegate {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
50 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
51 | let collectionSection = self.dataSource.sections[indexPath.section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:87:50: error: 'UICollectionView' is unavailable in watchOS
85 |
86 | extension CollectionViewDelegate : UICollectionViewDelegateFlowLayout {
87 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
| `- error: 'UICollectionView' is unavailable in watchOS
88 | let collectionSection = self.dataSource.sections[indexPath.section]
89 | let cellTuple = collectionSection.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:87:97: error: 'UICollectionViewLayout' is unavailable in watchOS
85 |
86 | extension CollectionViewDelegate : UICollectionViewDelegateFlowLayout {
87 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
88 | let collectionSection = self.dataSource.sections[indexPath.section]
89 | let cellTuple = collectionSection.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:103:50: error: 'UICollectionView' is unavailable in watchOS
101 | }
102 | }
103 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
| `- error: 'UICollectionView' is unavailable in watchOS
104 | return realValue(zero: UIEdgeInsets.zero,
105 | custom: { () -> UIEdgeInsets in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:103:97: error: 'UICollectionViewLayout' is unavailable in watchOS
101 | }
102 | }
103 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
104 | return realValue(zero: UIEdgeInsets.zero,
105 | custom: { () -> UIEdgeInsets in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:115:50: error: 'UICollectionView' is unavailable in watchOS
113 | }
114 | }
115 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
| `- error: 'UICollectionView' is unavailable in watchOS
116 | return realValue(zero: CGFloat(0),
117 | custom: { () -> CGFloat in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:115:97: error: 'UICollectionViewLayout' is unavailable in watchOS
113 | }
114 | }
115 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
116 | return realValue(zero: CGFloat(0),
117 | custom: { () -> CGFloat in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:127:50: error: 'UICollectionView' is unavailable in watchOS
125 | }
126 | }
127 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
| `- error: 'UICollectionView' is unavailable in watchOS
128 | return realValue(zero: CGFloat(0),
129 | custom: { () -> CGFloat in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:127:97: error: 'UICollectionViewLayout' is unavailable in watchOS
125 | }
126 | }
127 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
128 | return realValue(zero: CGFloat(0),
129 | custom: { () -> CGFloat in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:139:50: error: 'UICollectionView' is unavailable in watchOS
137 | }
138 | }
139 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
| `- error: 'UICollectionView' is unavailable in watchOS
140 | let collectionSection = self.dataSource.sections[section]
141 | guard let header = collectionSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:139:97: error: 'UICollectionViewLayout' is unavailable in watchOS
137 | }
138 | }
139 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
140 | let collectionSection = self.dataSource.sections[section]
141 | guard let header = collectionSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:155:50: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 | }
155 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForFooterInSection section: Int) -> CGSize {
| `- error: 'UICollectionView' is unavailable in watchOS
156 | let collectionSection = self.dataSource.sections[section]
157 | guard let footer = collectionSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:155:97: error: 'UICollectionViewLayout' is unavailable in watchOS
153 | }
154 | }
155 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForFooterInSection section: Int) -> CGSize {
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
156 | let collectionSection = self.dataSource.sections[section]
157 | guard let footer = collectionSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:86:36: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
84 | }
85 |
86 | extension CollectionViewDelegate : UICollectionViewDelegateFlowLayout {
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
87 | public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
88 | let collectionSection = self.dataSource.sections[indexPath.section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:40:20: error: 'UICollectionView' is unavailable in watchOS
38 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
39 | let collectionSection = self.dataSource.sections[indexPath.section]
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
| `- error: 'UICollectionView' is unavailable in watchOS
41 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: header.identifier, for: indexPath)
42 | } else if kind == UICollectionView.elementKindSectionFooter, let footer = collectionSection.footer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:40:37: error: 'elementKindSectionHeader' is unavailable in watchOS
38 | public func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
39 | let collectionSection = self.dataSource.sections[indexPath.section]
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
41 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: header.identifier, for: indexPath)
42 | } else if kind == UICollectionView.elementKindSectionFooter, let footer = collectionSection.footer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:42:27: error: 'UICollectionView' is unavailable in watchOS
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
41 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: header.identifier, for: indexPath)
42 | } else if kind == UICollectionView.elementKindSectionFooter, let footer = collectionSection.footer {
| `- error: 'UICollectionView' is unavailable in watchOS
43 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: footer.identifier, for: indexPath)
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:42:44: error: 'elementKindSectionFooter' is unavailable in watchOS
40 | if kind == UICollectionView.elementKindSectionHeader, let header = collectionSection.header {
41 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: header.identifier, for: indexPath)
42 | } else if kind == UICollectionView.elementKindSectionFooter, let footer = collectionSection.footer {
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
43 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: footer.identifier, for: indexPath)
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:45:16: error: 'UICollectionReusableView' is unavailable in watchOS
43 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: footer.identifier, for: indexPath)
44 | }
45 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
46 | }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:45:16: error: 'init()' is unavailable in watchOS
43 | return collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: footer.identifier, for: indexPath)
44 | }
45 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
46 | }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:97:65: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
95 | return collectionCell.size
96 | }, layout: { () -> CGSize in
97 | let size = (collectionView.collectionViewLayout as? UICollectionViewFlowLayout)?.itemSize
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
98 | return size ?? CGSize.zero
99 | }) { () -> CGSize in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:110:61: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
108 | return self.dataSource.inset
109 | }, layout: { () -> UIEdgeInsets in
110 | return (collectionView.collectionViewLayout as? UICollectionViewFlowLayout)?.sectionInset ?? UIEdgeInsets.zero
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
111 | }) { () -> UIEdgeInsets in
112 | return UIEdgeInsets.zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:122:61: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
120 | return self.dataSource.minimumLineSpacing
121 | }, layout: { () -> CGFloat in
122 | return (collectionView.collectionViewLayout as? UICollectionViewFlowLayout)?.minimumLineSpacing ?? CGFloat(0)
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
123 | }) { () -> CGFloat in
124 | return CGFloat(0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:134:61: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
132 | return self.dataSource.minimumInteritemSpacing
133 | }, layout: { () -> CGFloat in
134 | return (collectionView.collectionViewLayout as? UICollectionViewFlowLayout)?.minimumLineSpacing ?? CGFloat(0)
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
135 | }) { () -> CGFloat in
136 | return CGFloat(0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift:150:61: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
148 | return header.size
149 | }, layout: { () -> CGSize in
150 | return (collectionView.collectionViewLayout as? UICollectionViewFlowLayout)?.headerReferenceSize ?? CGSize.zero
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
151 | }) { () -> CGSize in
152 | return CGSize.zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewDelegate.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionViewRegiterGroup.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewRegiterGroup.swift
SwiftCompile normal arm64_32 Compiling\ CollectionSectionGroup.swift,\ CollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSectionGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionSectionGroup.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionSectionGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:13:31: error: 'UICollectionView' is unavailable in watchOS
11 | public class CollectionView : DataNode {
12 | public var sections:[CollectionSection] = []
13 | public let collectionView:UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 | public lazy var delegate:CollectionViewDelegate = {
15 | CollectionViewDelegate(dataSource: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:24:32: error: 'UICollectionView' is unavailable in watchOS
22 | public var minimumInteritemSpacingBlock:((Int) -> CGFloat)?
23 | public var minimumInteritemSpacing:CGFloat = 0
24 | public init(collectionView:UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
25 | self.collectionView = collectionView
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:34:17: error: static method 'buildBlock' requires that 'CollectionViewRegiterGroup' conform to 'ViewRegister'
32 | } else {
33 | let section = CollectionSection {
34 | CollectionSectionBuilder.collectionSection(nodes: [node])
| `- error: static method 'buildBlock' requires that 'CollectionViewRegiterGroup' conform to 'ViewRegister'
35 | }
36 | sections = [section]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionBuilder.swift:35:24: note: where 'Content' = 'CollectionViewRegiterGroup'
33 | @_functionBuilder
34 | public struct CollectionSectionBuilder {
35 | public static func buildBlock<Content:ViewRegister>(_ contents:Content...) -> DataNode {
| `- note: where 'Content' = 'CollectionViewRegiterGroup'
36 | return self.collectionSection(nodes: contents)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:92:91: error: 'UICollectionView' is unavailable in watchOS
90 | for section in sections {
91 | if let header = section.header, header.identifier.count > 0 {
92 | self.collectionView.register(header.anyClass, forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: header.identifier)
| `- error: 'UICollectionView' is unavailable in watchOS
93 | }
94 | if let footer = section.footer, footer.identifier.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:92:108: error: 'elementKindSectionHeader' is unavailable in watchOS
90 | for section in sections {
91 | if let header = section.header, header.identifier.count > 0 {
92 | self.collectionView.register(header.anyClass, forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: header.identifier)
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
93 | }
94 | if let footer = section.footer, footer.identifier.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UICollectionView/CollectionView.swift:95:91: error: 'UICollectionView' is unavailable in watchOS
93 | }
94 | if let footer = section.footer, footer.identifier.count > 0 {
95 | self.collectionView.register(footer.anyClass, forSupplementaryViewOfKind: UICollectionView.elementKindSectionFooter, withReuseIdentifier: footer.identifier)
| `- error: 'UICollectionView' is unavailable in watchOS
96 | }
97 | for cell in section.cells {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 Compiling\ UIScrollView+Delegate.swift,\ TableBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift:10:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
8 | import UIKit.UITableViewHeaderFooterView
9 |
10 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
11 | public struct TableBuilder {
12 | public static func buildBlock(_ nodes:DataNode...) -> DataNode {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift:33:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 |
32 |
33 | @_functionBuilder
| `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
34 | public struct TableSectionBuilder {
35 | public static func buildBlock<Content:ViewRegister>(_ contents:Content...) -> DataNode {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:10:11: error: 'UIScrollView' is unavailable in watchOS
8 | import UIKit.UIScrollView
9 |
10 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
11 | public var scrollDelegate:ScrollViewDelegate? {
12 | get {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:22:52: error: 'UIScrollView' is unavailable in watchOS
20 |
21 | public struct ScrollViewDelegate {
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:23:60: error: 'UIScrollView' is unavailable in watchOS
21 | public struct ScrollViewDelegate {
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:24:58: error: 'UIScrollView' is unavailable in watchOS
22 | public var scrollViewDidScroll:((_ scrollView: UIScrollView) -> Void)?
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:25:57: error: 'UIScrollView' is unavailable in watchOS
23 | public var scrollViewWillBeginDragging:((_ scrollView: UIScrollView) -> Void)?
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:26:64: error: 'UIScrollView' is unavailable in watchOS
24 | public var scrollViewWillEndDragging:((_ scrollView: UIScrollView, _ velocity: CGPoint, _ targetContentOffset: UnsafeMutablePointer<CGPoint>) -> Void)?
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift:27:62: error: 'UIScrollView' is unavailable in watchOS
25 | public var scrollViewDidEndDragging:((_ scrollView: UIScrollView, _ decelerate: Bool) -> Void)?
26 | public var scrollViewWillBeginDecelerating:((_ scrollView: UIScrollView) -> Void)?
27 | public var scrollViewDidEndDecelerating:((_ scrollView: UIScrollView) -> Void)?
| `- error: 'UIScrollView' is unavailable in watchOS
28 | }
29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UIScrollView+Delegate.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollView+Delegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableBuilder.swift
SwiftCompile normal arm64_32 Compiling\ TableCell.swift,\ TableHeaderFooter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:13:29: error: 'UITableViewCell' is unavailable in watchOS
11 | public final class TableCell: DataContentView, ContentView, TableContentView {
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | public init<V:UITableViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
15 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:14:19: error: 'UITableViewCell' is unavailable in watchOS
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
14 | public init<V:UITableViewCell>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewCell' is unavailable in watchOS
15 | super.init(anyClass: V.self)
16 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift:11:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
9 |
10 |
11 | public final class TableCell: DataContentView, ContentView, TableContentView {
| `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
12 | public var makeTypeBlock: ((BlockContent, TableCell) -> Void)?
13 | public typealias View = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' declared here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:12:29: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
10 | public final class TableHeaderView : DataContentView, ContentView, TableContentView {
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
13 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
14 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:13:19: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
13 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
14 | super.init(anyClass: V.self)
15 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:10:20: warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
8 | import UIKit.UITableViewHeaderFooterView
9 |
10 | public final class TableHeaderView : DataContentView, ContentView, TableContentView {
| `- warning: unavailable class 'UITableViewHeaderFooterView' was used to satisfy a requirement of protocol 'ContentView'; this will be an error in a future Swift language mode
11 | public var makeTypeBlock: ((BlockContent, TableHeaderView) -> Void)?
12 | public typealias View = UITableViewHeaderFooterView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' declared here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' declared here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/DataContentView.swift:57:20: note: requirement 'View' declared here
55 |
56 | public protocol ContentView {
57 | associatedtype View:UIView
| `- note: requirement 'View' declared here
58 | typealias MakeTypeBlock = (BlockContent,Self) -> Void
59 | var makeTypeBlock:MakeTypeBlock? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:21:29: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
19 | public final class TableFooterView : DataContentView, ContentView, TableContentView {
20 | public var makeTypeBlock: ((BlockContent, TableFooterView) -> Void)?
21 | public typealias View = UITableViewHeaderFooterView
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
22 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
23 | super.init(anyClass: V.self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift:22:19: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
20 | public var makeTypeBlock: ((BlockContent, TableFooterView) -> Void)?
21 | public typealias View = UITableViewHeaderFooterView
22 | public init<V:UITableViewHeaderFooterView>(_ type: V.Type = V.self, _ block: MakeTypeBlock? = nil) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
23 | super.init(anyClass: V.self)
24 | self.makeTypeBlock = block
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableCell.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableHeaderFooter.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableHeaderFooter.swift
SwiftCompile normal arm64_32 Compiling\ TableView.swift,\ TableViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift:13:26: error: 'UITableView' is unavailable in watchOS
11 | public class TableView : DataNode {
12 | public var sections:[TableSection] = []
13 | public let tableView:UITableView
| `- error: 'UITableView' is unavailable in watchOS
14 | public lazy var delegate:TableViewDelegate = {
15 | TableViewDelegate(dataSource: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift:18:27: error: 'UITableView' is unavailable in watchOS
16 | }()
17 | public var isAutoDelegate = true
18 | public init(tableView:UITableView) {
| `- error: 'UITableView' is unavailable in watchOS
19 | self.tableView = tableView
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift:28:17: error: static method 'buildBlock' requires that 'TableViewRegiterGroup' conform to 'ViewRegister'
26 | } else {
27 | let section = TableSection {
28 | TableSectionBuilder.tableSection(nodes: [node])
| `- error: static method 'buildBlock' requires that 'TableViewRegiterGroup' conform to 'ViewRegister'
29 | }
30 | sections = [section]
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableBuilder.swift:35:24: note: where 'Content' = 'TableViewRegiterGroup'
33 | @_functionBuilder
34 | public struct TableSectionBuilder {
35 | public static func buildBlock<Content:ViewRegister>(_ contents:Content...) -> DataNode {
| `- note: where 'Content' = 'TableViewRegiterGroup'
36 | return self.tableSection(nodes: contents)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:18:40: error: 'UITableView' is unavailable in watchOS
16 |
17 | extension TableViewDelegate : UITableViewDataSource {
18 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
19 | let section = self.dataSource.sections[section]
20 | return section.number();
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:23:40: error: 'UITableView' is unavailable in watchOS
21 | }
22 |
23 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
24 | let section = self.dataSource.sections[indexPath.section]
25 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:23:91: error: 'UITableViewCell' is unavailable in watchOS
21 | }
22 |
23 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
24 | let section = self.dataSource.sections[indexPath.section]
25 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:33:48: error: 'UITableView' is unavailable in watchOS
31 |
32 |
33 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
34 | return self.dataSource.sections.count
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:17:31: error: 'UITableViewDataSource' is unavailable in watchOS
15 | }
16 |
17 | extension TableViewDelegate : UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
18 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
19 | let section = self.dataSource.sections[section]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:39:40: error: 'UITableView' is unavailable in watchOS
37 |
38 | extension TableViewDelegate : UITableViewDelegate {
39 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
40 | let section = self.dataSource.sections[indexPath.section]
41 | let cellTuple = section.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:58:40: error: 'UITableView' is unavailable in watchOS
56 | }
57 |
58 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
59 | let tableSection = self.dataSource.sections[section]
60 | guard let header = tableSection.header, let tableHeader = tableView.dequeueReusableHeaderFooterView(withIdentifier: header.identifier) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:75:40: error: 'UITableView' is unavailable in watchOS
73 | }
74 |
75 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
76 | let tableSection = self.dataSource.sections[section]
77 | guard let footer = tableSection.footer, let tableFooter = tableView.dequeueReusableHeaderFooterView(withIdentifier: footer.identifier) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:92:40: error: 'UITableView' is unavailable in watchOS
90 | }
91 |
92 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
93 | let tableSection = self.dataSource.sections[section]
94 | guard let header = tableSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:92:93: error: 'UIView' is unavailable in watchOS
90 | }
91 |
92 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
93 | let tableSection = self.dataSource.sections[section]
94 | guard let header = tableSection.header else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:104:40: error: 'UITableView' is unavailable in watchOS
102 | }
103 |
104 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
105 | let tableSection = self.dataSource.sections[section]
106 | guard let footer = tableSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:104:93: error: 'UIView' is unavailable in watchOS
102 | }
103 |
104 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
105 | let tableSection = self.dataSource.sections[section]
106 | guard let footer = tableSection.footer else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:116:40: error: 'UITableView' is unavailable in watchOS
114 | }
115 |
116 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
117 | let tableSection = self.dataSource.sections[indexPath.section]
118 | let cellTuple = tableSection.cell(index: indexPath.row)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:127:51: error: 'UIScrollView' is unavailable in watchOS
125 | }
126 |
127 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
128 | scrollView.scrollDelegate?.scrollViewDidScroll?(scrollView)
129 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:131:59: error: 'UIScrollView' is unavailable in watchOS
129 | }
130 |
131 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
132 | scrollView.scrollDelegate?.scrollViewWillBeginDragging?(scrollView)
133 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:135:57: error: 'UIScrollView' is unavailable in watchOS
133 | }
134 |
135 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- error: 'UIScrollView' is unavailable in watchOS
136 | scrollView.scrollDelegate?.scrollViewWillEndDragging?(scrollView,velocity, targetContentOffset)
137 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:139:56: error: 'UIScrollView' is unavailable in watchOS
137 | }
138 |
139 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- error: 'UIScrollView' is unavailable in watchOS
140 | scrollView.scrollDelegate?.scrollViewDidEndDragging?(scrollView, decelerate)
141 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:143:63: error: 'UIScrollView' is unavailable in watchOS
141 | }
142 |
143 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
144 | scrollView.scrollDelegate?.scrollViewWillBeginDecelerating?(scrollView)
145 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift:147:60: error: 'UIScrollView' is unavailable in watchOS
145 | }
146 |
147 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
148 | scrollView.scrollDelegate?.scrollViewDidEndDecelerating?(scrollView)
149 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableView.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewDelegate.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableViewDelegate.swift
SwiftCompile normal arm64_32 Compiling\ TableViewRegiterGroup.swift,\ ViewRegister.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewRegiterGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/ViewRegister.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/ViewRegister.swift:26:44: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
24 | public var number: Int {
25 | get {
26 | objc_getAssociatedObject(self, &VeiwRegisterKey.number) as? Int ?? 1
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
27 | }
28 | set {
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/UITableView/TableViewRegiterGroup.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableViewRegiterGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTableViewGroup/ViewRegister.swift (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewRegister.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 19:51:32.559 xcodebuild[796:4802] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SwiftTableViewGroup (in target 'SwiftTableViewGroup' from project 'SwiftTableViewGroup')
Building workspace SwiftTableViewGroup with scheme SwiftTableViewGroup
(3 failures)
BUILD FAILURE 6.4 watchOS