Build Information
Failed to build HSTableView, reference master (fd77d5), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 18:16:27 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 HSTableView -destination generic/platform=watchOSBuild Log
| `- error: 'UITableView' is unavailable in watchOS
264 | return sections.count
265 | }
/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/HSTableView/HSTableView.swift:267:38: error: 'UITableView' is unavailable in watchOS
265 | }
266 |
267 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
268 | cellForRowAt indexPath: IndexPath) -> UITableViewCell {
269 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:268:63: error: 'UITableViewCell' is unavailable in watchOS
266 |
267 | open func tableView(_ tableView: UITableView,
268 | cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
269 | guard let ri = try? self.infoFor(indexPath) else {
270 | return UITableViewCell(style: .default,
/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/HSTableView/HSTableView.swift:276:38: error: 'UITableView' is unavailable in watchOS
274 | }
275 |
276 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
277 | numberOfRowsInSection section: Int) -> Int {
278 | return sections[section].rows.count
/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/HSTableView/HSTableView.swift:281:49: error: 'UITableView' is unavailable in watchOS
279 | }
280 |
281 | open func sectionIndexTitles(for tableView: UITableView) -> [String]? {
| `- error: 'UITableView' is unavailable in watchOS
282 | return sectionIndexTitles
283 | }
/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/HSTableView/HSTableView.swift:285:38: error: 'UITableView' is unavailable in watchOS
283 | }
284 |
285 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
286 | sectionForSectionIndexTitle title: String, at index: Int) -> Int {
287 | if let sectionForIndex = sectionForIndex {
/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/HSTableView/HSTableView.swift:314:38: error: 'UITableView' is unavailable in watchOS
312 | // MARK: UITableViewDelegate
313 |
314 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
315 | willDisplay cell: UITableViewCell,
316 | forRowAt indexPath: IndexPath) {
/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/HSTableView/HSTableView.swift:315:43: error: 'UITableViewCell' is unavailable in watchOS
313 |
314 | open func tableView(_ tableView: UITableView,
315 | willDisplay cell: UITableViewCell,
| `- error: 'UITableViewCell' is unavailable in watchOS
316 | forRowAt indexPath: IndexPath) {
317 | guard let ri = try? self.infoFor(indexPath) 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/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/HSTableView/HSTableView.swift:324:38: error: 'UITableView' is unavailable in watchOS
322 | }
323 |
324 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
325 | didSelectRowAt indexPath: IndexPath) {
326 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:332:38: error: 'UITableView' is unavailable in watchOS
330 | }
331 |
332 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
333 | accessoryButtonTappedForRowWith indexPath: IndexPath) {
334 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:340:38: error: 'UITableView' is unavailable in watchOS
338 | }
339 |
340 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
341 | estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
342 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:351:38: error: 'UITableView' is unavailable in watchOS
349 | }
350 |
351 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
352 | heightForRowAt indexPath: IndexPath) -> CGFloat {
353 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:359:38: error: 'UITableView' is unavailable in watchOS
357 | }
358 |
359 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
360 | heightForHeaderInSection section: Int) -> CGFloat {
361 | guard let si = try? self.infoFor(section) 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/HSTableView/HSTableView.swift:367:38: error: 'UITableView' is unavailable in watchOS
365 | }
366 |
367 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
368 | viewForHeaderInSection section: Int) -> UIView? {
369 | guard let si = try? self.infoFor(section) 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/HSTableView/HSTableView.swift:368:65: error: 'UIView' is unavailable in watchOS
366 |
367 | open func tableView(_ tableView: UITableView,
368 | viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
369 | guard let si = try? self.infoFor(section) else {
370 | return nil
/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/HSTableView/HSTableView.swift:377:38: error: 'UITableView' is unavailable in watchOS
375 | // MARK: UITableViewDelegate Editing
376 |
377 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
378 | canEditRowAt indexPath: IndexPath) -> Bool {
379 |
/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/HSTableView/HSTableView.swift:386:38: error: 'UITableView' is unavailable in watchOS
384 | }
385 |
386 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
387 | editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
388 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:387:71: error: 'UITableViewCell' is unavailable in watchOS
385 |
386 | open func tableView(_ tableView: UITableView,
387 | editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
| `- error: 'UITableViewCell' is unavailable in watchOS
388 | guard let ri = try? self.infoFor(indexPath) else {
389 | return .none
/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/HSTableView/HSTableView.swift:394:38: error: 'UITableView' is unavailable in watchOS
392 | }
393 |
394 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
395 | commit editingStyle: UITableViewCell.EditingStyle,
396 | forRowAt indexPath: IndexPath) {
/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/HSTableView/HSTableView.swift:395:46: error: 'UITableViewCell' is unavailable in watchOS
393 |
394 | open func tableView(_ tableView: UITableView,
395 | commit editingStyle: UITableViewCell.EditingStyle,
| `- error: 'UITableViewCell' is unavailable in watchOS
396 | forRowAt indexPath: IndexPath) {
397 |
/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/HSTableView/HSTableView.swift:406:38: error: 'UITableView' is unavailable in watchOS
404 | }
405 |
406 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
408 | return nil
/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/HSTableView/HSTableView.swift:407:71: error: 'UITableViewRowAction' is unavailable in watchOS
405 |
406 | open func tableView(_ tableView: UITableView,
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- error: 'UITableViewRowAction' is unavailable in watchOS
408 | return nil
409 | }
/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:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:25: error: 'UITableView' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableView' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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/HSTableView/HSTableView.swift:13:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:60: error: 'UITableViewDelegate' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:81: error: 'UITableViewDataSource' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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/HSTableView/HSTableView.swift:406:15: error: cannot override 'tableView' which has been marked unavailable
404 | }
405 |
406 | open func tableView(_ tableView: UITableView,
| `- error: cannot override 'tableView' which has been marked unavailable
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
408 | return nil
/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:187:1: note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
185 |
186 | // This method supersedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil
187 | - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath API_DEPRECATED_WITH_REPLACEMENT("tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
188 |
189 | // Swipe actions
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'HSTableView' from project 'HSTableView')
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/HSTableView/HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVTableInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-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/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HSTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView_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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.abi.json
SwiftCompile normal arm64_32 Compiling\ HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVSection.swift
SwiftCompile normal arm64_32 Compiling\ HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:84:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
82 | ///
83 | /// - Parameter row: the row
84 | open func simpleDeleteHandler(_ row: HSTVRowInfo) {
| `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
85 | row.table!.delete(row)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:31:28: error: 'UITableView' is unavailable in watchOS
29 | let currentValue=get()
30 | set(!currentValue)
31 | row.redrawCell(UITableView.RowAnimation.fade)
| `- error: 'UITableView' is unavailable in watchOS
32 | }
33 |
/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/HSTableView/HSTVRowInfoHelpers.swift:41:26: error: 'detailTextLabel' is unavailable in watchOS
39 | if value {
40 | if checkedSubtitle != nil {
41 | cell.detailTextLabel?.text=checkedSubtitle
| `- error: 'detailTextLabel' is unavailable in watchOS
42 | }
43 | } 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/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:45:26: error: 'detailTextLabel' is unavailable in watchOS
43 | } else {
44 | if uncheckedSubtitle != nil {
45 | cell.detailTextLabel?.text=uncheckedSubtitle
| `- error: 'detailTextLabel' 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/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:49:51: error: 'UITableViewCell' is unavailable in watchOS
47 | }
48 |
49 | cell.accessoryType = checkmarkValue ? UITableViewCell.AccessoryType.checkmark : UITableViewCell.AccessoryType.none
| `- error: 'UITableViewCell' is unavailable in watchOS
50 |
51 | }
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVRowInfoHelpers.swift
SwiftCompile normal arm64_32 Compiling\ HSTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:41:33: error: 'UITableView' is unavailable in watchOS
39 |
40 | public override init(frame: CGRect,
41 | style: UITableView.Style) {
| `- error: 'UITableView' is unavailable in watchOS
42 | super.init(frame: frame, style: style)
43 | doInitialSetup()
/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/HSTableView/HSTableView.swift:124:53: error: 'UIView' is unavailable in watchOS
122 | /// - Parameter height: the header height
123 | /// - Returns: the section
124 | @discardableResult open func addSection(_ view: UIView, height: CGFloat = HSTVSectionInfo.defaultHeaderHeight ) -> HSTVSection {
| `- error: 'UIView' is unavailable in watchOS
125 | let newSection=HSTVSection(table: self)
126 | newSection.info.header = view
/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/HSTableView/HSTableView.swift:263:46: error: 'UITableView' is unavailable in watchOS
261 | // MARK: UITableViewDataSource
262 |
263 | open func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
264 | return sections.count
265 | }
/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/HSTableView/HSTableView.swift:267:38: error: 'UITableView' is unavailable in watchOS
265 | }
266 |
267 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
268 | cellForRowAt indexPath: IndexPath) -> UITableViewCell {
269 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:268:63: error: 'UITableViewCell' is unavailable in watchOS
266 |
267 | open func tableView(_ tableView: UITableView,
268 | cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
269 | guard let ri = try? self.infoFor(indexPath) else {
270 | return UITableViewCell(style: .default,
/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/HSTableView/HSTableView.swift:276:38: error: 'UITableView' is unavailable in watchOS
274 | }
275 |
276 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
277 | numberOfRowsInSection section: Int) -> Int {
278 | return sections[section].rows.count
/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/HSTableView/HSTableView.swift:281:49: error: 'UITableView' is unavailable in watchOS
279 | }
280 |
281 | open func sectionIndexTitles(for tableView: UITableView) -> [String]? {
| `- error: 'UITableView' is unavailable in watchOS
282 | return sectionIndexTitles
283 | }
/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/HSTableView/HSTableView.swift:285:38: error: 'UITableView' is unavailable in watchOS
283 | }
284 |
285 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
286 | sectionForSectionIndexTitle title: String, at index: Int) -> Int {
287 | if let sectionForIndex = sectionForIndex {
/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/HSTableView/HSTableView.swift:314:38: error: 'UITableView' is unavailable in watchOS
312 | // MARK: UITableViewDelegate
313 |
314 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
315 | willDisplay cell: UITableViewCell,
316 | forRowAt indexPath: IndexPath) {
/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/HSTableView/HSTableView.swift:315:43: error: 'UITableViewCell' is unavailable in watchOS
313 |
314 | open func tableView(_ tableView: UITableView,
315 | willDisplay cell: UITableViewCell,
| `- error: 'UITableViewCell' is unavailable in watchOS
316 | forRowAt indexPath: IndexPath) {
317 | guard let ri = try? self.infoFor(indexPath) 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/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/HSTableView/HSTableView.swift:324:38: error: 'UITableView' is unavailable in watchOS
322 | }
323 |
324 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
325 | didSelectRowAt indexPath: IndexPath) {
326 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:332:38: error: 'UITableView' is unavailable in watchOS
330 | }
331 |
332 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
333 | accessoryButtonTappedForRowWith indexPath: IndexPath) {
334 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:340:38: error: 'UITableView' is unavailable in watchOS
338 | }
339 |
340 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
341 | estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
342 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:351:38: error: 'UITableView' is unavailable in watchOS
349 | }
350 |
351 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
352 | heightForRowAt indexPath: IndexPath) -> CGFloat {
353 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:359:38: error: 'UITableView' is unavailable in watchOS
357 | }
358 |
359 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
360 | heightForHeaderInSection section: Int) -> CGFloat {
361 | guard let si = try? self.infoFor(section) 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/HSTableView/HSTableView.swift:367:38: error: 'UITableView' is unavailable in watchOS
365 | }
366 |
367 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
368 | viewForHeaderInSection section: Int) -> UIView? {
369 | guard let si = try? self.infoFor(section) 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/HSTableView/HSTableView.swift:368:65: error: 'UIView' is unavailable in watchOS
366 |
367 | open func tableView(_ tableView: UITableView,
368 | viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
369 | guard let si = try? self.infoFor(section) else {
370 | return nil
/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/HSTableView/HSTableView.swift:377:38: error: 'UITableView' is unavailable in watchOS
375 | // MARK: UITableViewDelegate Editing
376 |
377 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
378 | canEditRowAt indexPath: IndexPath) -> Bool {
379 |
/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/HSTableView/HSTableView.swift:386:38: error: 'UITableView' is unavailable in watchOS
384 | }
385 |
386 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
387 | editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
388 | guard let ri = try? self.infoFor(indexPath) 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/HSTableView/HSTableView.swift:387:71: error: 'UITableViewCell' is unavailable in watchOS
385 |
386 | open func tableView(_ tableView: UITableView,
387 | editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
| `- error: 'UITableViewCell' is unavailable in watchOS
388 | guard let ri = try? self.infoFor(indexPath) else {
389 | return .none
/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/HSTableView/HSTableView.swift:394:38: error: 'UITableView' is unavailable in watchOS
392 | }
393 |
394 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
395 | commit editingStyle: UITableViewCell.EditingStyle,
396 | forRowAt indexPath: IndexPath) {
/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/HSTableView/HSTableView.swift:395:46: error: 'UITableViewCell' is unavailable in watchOS
393 |
394 | open func tableView(_ tableView: UITableView,
395 | commit editingStyle: UITableViewCell.EditingStyle,
| `- error: 'UITableViewCell' is unavailable in watchOS
396 | forRowAt indexPath: IndexPath) {
397 |
/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/HSTableView/HSTableView.swift:406:38: error: 'UITableView' is unavailable in watchOS
404 | }
405 |
406 | open func tableView(_ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
408 | return nil
/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/HSTableView/HSTableView.swift:407:71: error: 'UITableViewRowAction' is unavailable in watchOS
405 |
406 | open func tableView(_ tableView: UITableView,
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- error: 'UITableViewRowAction' is unavailable in watchOS
408 | return nil
409 | }
/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:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:25: error: 'UITableView' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableView' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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/HSTableView/HSTableView.swift:13:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:60: error: 'UITableViewDelegate' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:81: error: 'UITableViewDataSource' is unavailable in watchOS
11 | /// Table view holds an array of sections.
12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
14 | open var sections: [HSTVSection]=[HSTVSection]()
15 | fileprivate var pendingSections: [HSTVSection]?
/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/HSTableView/HSTableView.swift:406:15: error: cannot override 'tableView' which has been marked unavailable
404 | }
405 |
406 | open func tableView(_ tableView: UITableView,
| `- error: cannot override 'tableView' which has been marked unavailable
407 | editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
408 | return nil
/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:187:1: note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
185 |
186 | // This method supersedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil
187 | - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath API_DEPRECATED_WITH_REPLACEMENT("tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
| `- note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
188 |
189 | // Swipe actions
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:31:24: error: 'UITableView' is unavailable in watchOS
29 | self.delegate=self
30 | self.dataSource=self
31 | self.rowHeight=UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
32 | self.info=HSTVTableInfo(table: self)
33 | }
/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/HSTableView/HSTableView.swift:31:36: error: 'automaticDimension' is unavailable in watchOS
29 | self.delegate=self
30 | self.dataSource=self
31 | self.rowHeight=UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
32 | self.info=HSTVTableInfo(table: self)
33 | }
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:173:42: error: 'UITableView' is unavailable in watchOS
171 | }
172 | let paths: [IndexPath] = rows.compactMap { $0.lastIndexPath }
173 | self.deleteRows(at: paths, with: UITableView.RowAnimation.automatic)
| `- error: 'UITableView' is unavailable in watchOS
174 |
175 | }
/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTableView.swift
SwiftCompile normal arm64_32 Compiling\ HSTVSectionInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:16:22: error: 'UIView' is unavailable in watchOS
14 | open var headerHeight: CGFloat? // Defaults to 40 if title or header is set, or 0 otherwise
15 | open var footerHeight: CGFloat? // Defaults to 0
16 | open var header: UIView?
| `- error: 'UIView' is unavailable in watchOS
17 | var index=0
18 |
/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/HSTableView/HSTVSectionInfo.swift:29:38: error: 'UIView' is unavailable in watchOS
27 | }
28 |
29 | func viewForHeaderInSection() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
30 | if let header = header {
31 | return 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/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/HSTableView/HSTVSectionInfo.swift:35:23: error: 'UILabel' is unavailable in watchOS
33 |
34 | if let title = self.inheritedTitle {
35 | let label=UILabel.init()
| `- error: 'UILabel' is unavailable in watchOS
36 | label.text=title
37 | label.textAlignment=NSTextAlignment.center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:35:31: error: 'init()' is unavailable in watchOS
33 |
34 | if let title = self.inheritedTitle {
35 | let label=UILabel.init()
| `- error: 'init()' is unavailable in watchOS
36 | label.text=title
37 | label.textAlignment=NSTextAlignment.center
/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/HSTableView/HSTVSectionInfo.swift:41:49: error: 'secondarySystemBackground' is unavailable in watchOS
39 |
40 | if #available(iOS 13.0, *) {
41 | label.backgroundColor = UIColor.secondarySystemBackground
| `- error: 'secondarySystemBackground' is unavailable in watchOS
42 | label.textColor = UIColor.label
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVSectionInfo.swift
SwiftCompile normal arm64_32 Compiling\ HSTVTableInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVTableInfo.swift (in target 'HSTableView' from project 'HSTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVTableInfo.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVTableInfo.swift
SwiftCompile normal arm64_32 Compiling\ HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:12:47: error: 'UITableViewCell' is unavailable in watchOS
10 |
11 | public typealias HSClickHandler = (HSTVRowInfo) -> Void
12 | public typealias HSCellStyler = (HSTVRowInfo, UITableViewCell) -> Void
| `- error: 'UITableViewCell' is unavailable in watchOS
13 | public typealias HSCellFilter = (HSTVRowInfo) -> Bool
14 |
/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/HSTableView/HSTVRowInfo.swift:24:21: error: 'UITableViewCell' is unavailable in watchOS
22 | open var lastIndexPath: IndexPath!
23 |
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
| `- error: 'UITableViewCell' is unavailable in watchOS
25 | open var nib: UINib?
26 | open var cellType: UITableViewCell.Type?
/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/HSTableView/HSTVRowInfo.swift:25:19: error: 'UINib' is unavailable in watchOS
23 |
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
25 | open var nib: UINib?
| `- error: 'UINib' is unavailable in watchOS
26 | open var cellType: UITableViewCell.Type?
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:26:24: error: 'UITableViewCell' is unavailable in watchOS
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
25 | open var nib: UINib?
26 | open var cellType: UITableViewCell.Type?
| `- error: 'UITableViewCell' is unavailable in watchOS
27 |
28 | open var reuseIdentifier: String? // If you have manually registered a class or prototype with an identifier - then specify it here
/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/HSTableView/HSTVRowInfo.swift:61:30: error: 'UITableViewCell' is unavailable in watchOS
59 | Note that only grey/default and none are honoured from iOS7
60 | */
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
| `- error: 'UITableViewCell' is unavailable in watchOS
62 | open var accessoryType: UITableViewCell.AccessoryType?
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
/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/HSTableView/HSTVRowInfo.swift:62:29: error: 'UITableViewCell' is unavailable in watchOS
60 | */
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
62 | open var accessoryType: UITableViewCell.AccessoryType?
| `- error: 'UITableViewCell' is unavailable in watchOS
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
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/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/HSTableView/HSTVRowInfo.swift:63:28: error: 'UITableViewCell' is unavailable in watchOS
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
62 | open var accessoryType: UITableViewCell.AccessoryType?
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
| `- error: 'UITableViewCell' is unavailable in watchOS
64 |
65 | open var clickHandler: HSClickHandler?
/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/HSTableView/HSTVRowInfo.swift:102:34: error: 'UITableViewCell' is unavailable in watchOS
100 | subtitle: String? = nil,
101 | leftImageName: String? = nil,
102 | selectionStyle: UITableViewCell.SelectionStyle? = nil,
| `- error: 'UITableViewCell' is unavailable in watchOS
103 | clickHandler: HSClickHandler? = nil) {
104 | self.title = title
/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/HSTableView/HSTVRowInfo.swift:120:43: error: 'UITableViewCell' is unavailable in watchOS
118 |
119 | open func makeNewCell(_ identifier: String,
120 | inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
121 | let cell = inheritedCellType.init(style: inheritedStyle ,
122 | reuseIdentifier: identifier)
/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/HSTableView/HSTVRowInfo.swift:120:73: error: 'UITableViewCell' is unavailable in watchOS
118 |
119 | open func makeNewCell(_ identifier: String,
120 | inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
121 | let cell = inheritedCellType.init(style: inheritedStyle ,
122 | reuseIdentifier: identifier)
/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/HSTableView/HSTVRowInfo.swift:142:20: error: 'UITableViewCell' is unavailable in watchOS
140 | fileprivate var nibRegistrationTried: Bool = false
141 |
142 | func cell() -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
143 | if !nibRegistrationTried {
144 | nibRegistrationTried=true
/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/HSTableView/HSTVRowInfo.swift:162:44: error: 'UITableViewCell' is unavailable in watchOS
160 | }
161 |
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
| `- error: 'UITableViewCell' is unavailable in watchOS
163 | cell.textLabel?.text = inheritedTitle
164 | cell.textLabel?.textColor = inheritedTitleColor
/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/HSTableView/HSTVRowInfo.swift:199:46: error: 'UITableView' is unavailable in watchOS
197 | }
198 |
199 | open func redrawCell(_ withRowAnimation: UITableView.RowAnimation) {
| `- error: 'UITableView' is unavailable in watchOS
200 | table.reloadRows(at: [self.lastIndexPath], with: withRowAnimation)
201 | }
/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/HSTableView/HSTVRowInfo.swift:240:48: error: 'UITableViewCell' is unavailable in watchOS
238 | internal lazy var inheritedTintColor: UIColor? = { self.inherited { $0?.tintColor } }()
239 |
240 | internal lazy var inheritedSelectionStyle: UITableViewCell.SelectionStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
241 | let style = self.inherited { $0?.selectionStyle }
242 | return style ?? .default
/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/HSTableView/HSTVRowInfo.swift:245:46: error: 'UITableViewCell' is unavailable in watchOS
243 | }()
244 |
245 | internal lazy var inheritedEditingStyle: UITableViewCell.EditingStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
246 | let style = self.inherited { $0?.editingStyle }
247 | return style ?? .none
/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/HSTableView/HSTVRowInfo.swift:250:42: error: 'UITableViewCell' is unavailable in watchOS
248 | }()
249 |
250 | internal var inheritedAccessoryType: UITableViewCell.AccessoryType {
| `- error: 'UITableViewCell' is unavailable in watchOS
251 | let style = inherited { $0?.accessoryType }
252 | return style ?? .none
/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/HSTableView/HSTVRowInfo.swift:255:39: error: 'UITableViewCell' is unavailable in watchOS
253 | }
254 |
255 | internal lazy var inheritedStyle: UITableViewCell.CellStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
256 | let style = self.inherited { $0?.style }
257 | return style ?? .subtitle
/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/HSTableView/HSTVRowInfo.swift:298:26: error: 'UITableView' is unavailable in watchOS
296 | internal lazy var inheritedRowHeight: CGFloat = {
297 | let height = self.inherited { $0?.rowHeight }
298 | return height ?? UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
299 | }()
300 |
/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/HSTableView/HSTVRowInfo.swift:298:38: error: 'automaticDimension' is unavailable in watchOS
296 | internal lazy var inheritedRowHeight: CGFloat = {
297 | let height = self.inherited { $0?.rowHeight }
298 | return height ?? UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
299 | }()
300 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:302:39: error: 'UITableView' is unavailable in watchOS
300 |
301 | internal lazy var inheritedEstimatedRowHeight: CGFloat = {
302 | if self.inheritedRowHeight != UITableView.automaticDimension {
| `- error: 'UITableView' is unavailable in watchOS
303 | return self.inheritedRowHeight
304 | }
/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/HSTableView/HSTVRowInfo.swift:302:51: error: 'automaticDimension' is unavailable in watchOS
300 |
301 | internal lazy var inheritedEstimatedRowHeight: CGFloat = {
302 | if self.inheritedRowHeight != UITableView.automaticDimension {
| `- error: 'automaticDimension' is unavailable in watchOS
303 | return self.inheritedRowHeight
304 | }
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:308:26: error: 'UITableView' is unavailable in watchOS
306 | let height = self.inherited({ $0?.estimatedRowHeight })
307 |
308 | return height ?? UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
309 | }()
310 |
/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/HSTableView/HSTVRowInfo.swift:308:38: error: 'automaticDimension' is unavailable in watchOS
306 | let height = self.inherited({ $0?.estimatedRowHeight })
307 |
308 | return height ?? UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
309 | }()
310 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:311:37: error: 'UINib' is unavailable in watchOS
309 | }()
310 |
311 | internal lazy var inheritedNib: UINib? = {
| `- error: 'UINib' is unavailable in watchOS
312 | let nib = self.inherited({ $0?.nib })
313 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:317:42: error: 'UITableViewCell' is unavailable in watchOS
315 | }()
316 |
317 | internal lazy var inheritedCellType: UITableViewCell.Type = {
| `- error: 'UITableViewCell' is unavailable in watchOS
318 | let theType = self.inherited({ $0?.cellType })
319 |
/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/HSTableView/HSTVRowInfo.swift:320:27: error: 'UITableViewCell' is unavailable in watchOS
318 | let theType = self.inherited({ $0?.cellType })
319 |
320 | return theType ?? UITableViewCell.self
| `- error: 'UITableViewCell' is unavailable in watchOS
321 | }()
322 |
/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/HSTableView/HSTVRowInfo.swift:325:42: error: 'UITableViewCell' is unavailable in watchOS
323 | // MARK: UITableView related delegate methods
324 |
325 | func tableView(willDisplayCell cell: UITableViewCell,
| `- error: 'UITableViewCell' is unavailable in watchOS
326 | forRowAtIndexPath indexPath: IndexPath) {
327 | let hide = (self.inheritedHidden == true)
/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/HSTableView/HSTVRowInfo.swift:153:22: error: 'UITableViewCell' is unavailable in watchOS
151 | }
152 |
153 | let oldCell: UITableViewCell? = table.dequeueReusableCell(withIdentifier: cellIdentifier)
| `- error: 'UITableViewCell' is unavailable in watchOS
154 |
155 | let cell = oldCell ?? makeNewCell(cellIdentifier, inheritedStyle: self.inheritedStyle)
/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/HSTableView/HSTVRowInfo.swift:163:14: error: 'textLabel' is unavailable in watchOS
161 |
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
163 | cell.textLabel?.text = inheritedTitle
| `- error: 'textLabel' is unavailable in watchOS
164 | cell.textLabel?.textColor = inheritedTitleColor
165 |
/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:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:164:14: error: 'textLabel' is unavailable in watchOS
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
163 | cell.textLabel?.text = inheritedTitle
164 | cell.textLabel?.textColor = inheritedTitleColor
| `- error: 'textLabel' is unavailable in watchOS
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
/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:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:166:14: error: 'detailTextLabel' is unavailable in watchOS
164 | cell.textLabel?.textColor = inheritedTitleColor
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
| `- error: 'detailTextLabel' is unavailable in watchOS
167 | cell.detailTextLabel?.textColor = inheritedSubtitleColor
168 |
/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:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:167:14: error: 'detailTextLabel' is unavailable in watchOS
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
167 | cell.detailTextLabel?.textColor = inheritedSubtitleColor
| `- error: 'detailTextLabel' is unavailable in watchOS
168 |
169 | if let imageName=inheritedLeftImageName {
/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:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:173:22: error: 'imageView' is unavailable in watchOS
171 | if let imageColour = inheritedLeftImageColor {
172 | image = image?.withRenderingMode(UIImage.RenderingMode.alwaysTemplate)
173 | cell.imageView?.tintColor=imageColour
| `- error: 'imageView' is unavailable in watchOS
174 | }
175 | cell.imageView?.image=image
/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:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:175:18: error: 'imageView' is unavailable in watchOS
173 | cell.imageView?.tintColor=imageColour
174 | }
175 | cell.imageView?.image=image
| `- error: 'imageView' is unavailable in watchOS
176 |
177 | } 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/UITableViewCell.h:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:178:18: error: 'imageView' is unavailable in watchOS
176 |
177 | } else {
178 | cell.imageView?.image=nil
| `- error: 'imageView' is unavailable in watchOS
179 | }
180 |
/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:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:332:57: error: 'UIControl' is unavailable in watchOS
330 | if inheritedTintChevronDisclosures == true {
331 | for case let button as UIButton in cell.subviews {
332 | let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
| `- error: 'UIControl' is unavailable in watchOS
333 | button.setBackgroundImage(image, for: UIControl.State())
334 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:333:55: error: 'UIControl' is unavailable in watchOS
331 | for case let button as UIButton in cell.subviews {
332 | let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
333 | button.setBackgroundImage(image, for: UIControl.State())
| `- error: 'UIControl' is unavailable in watchOS
334 | }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVRowInfo.swift
SwiftCompile normal arm64 Compiling\ HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:12:47: error: 'UITableViewCell' is unavailable in watchOS
10 |
11 | public typealias HSClickHandler = (HSTVRowInfo) -> Void
12 | public typealias HSCellStyler = (HSTVRowInfo, UITableViewCell) -> Void
| `- error: 'UITableViewCell' is unavailable in watchOS
13 | public typealias HSCellFilter = (HSTVRowInfo) -> Bool
14 |
/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/HSTableView/HSTVRowInfo.swift:24:21: error: 'UITableViewCell' is unavailable in watchOS
22 | open var lastIndexPath: IndexPath!
23 |
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
| `- error: 'UITableViewCell' is unavailable in watchOS
25 | open var nib: UINib?
26 | open var cellType: UITableViewCell.Type?
/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/HSTableView/HSTVRowInfo.swift:25:19: error: 'UINib' is unavailable in watchOS
23 |
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
25 | open var nib: UINib?
| `- error: 'UINib' is unavailable in watchOS
26 | open var cellType: UITableViewCell.Type?
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:26:24: error: 'UITableViewCell' is unavailable in watchOS
24 | open var style: UITableViewCell.CellStyle? // Defaults to .Subtitle
25 | open var nib: UINib?
26 | open var cellType: UITableViewCell.Type?
| `- error: 'UITableViewCell' is unavailable in watchOS
27 |
28 | open var reuseIdentifier: String? // If you have manually registered a class or prototype with an identifier - then specify it here
/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/HSTableView/HSTVRowInfo.swift:61:30: error: 'UITableViewCell' is unavailable in watchOS
59 | Note that only grey/default and none are honoured from iOS7
60 | */
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
| `- error: 'UITableViewCell' is unavailable in watchOS
62 | open var accessoryType: UITableViewCell.AccessoryType?
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
/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/HSTableView/HSTVRowInfo.swift:62:29: error: 'UITableViewCell' is unavailable in watchOS
60 | */
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
62 | open var accessoryType: UITableViewCell.AccessoryType?
| `- error: 'UITableViewCell' is unavailable in watchOS
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
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/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/HSTableView/HSTVRowInfo.swift:63:28: error: 'UITableViewCell' is unavailable in watchOS
61 | open var selectionStyle: UITableViewCell.SelectionStyle?
62 | open var accessoryType: UITableViewCell.AccessoryType?
63 | open var editingStyle: UITableViewCell.EditingStyle? // Defaults to .None
| `- error: 'UITableViewCell' is unavailable in watchOS
64 |
65 | open var clickHandler: HSClickHandler?
/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/HSTableView/HSTVRowInfo.swift:102:34: error: 'UITableViewCell' is unavailable in watchOS
100 | subtitle: String? = nil,
101 | leftImageName: String? = nil,
102 | selectionStyle: UITableViewCell.SelectionStyle? = nil,
| `- error: 'UITableViewCell' is unavailable in watchOS
103 | clickHandler: HSClickHandler? = nil) {
104 | self.title = title
/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/HSTableView/HSTVRowInfo.swift:120:43: error: 'UITableViewCell' is unavailable in watchOS
118 |
119 | open func makeNewCell(_ identifier: String,
120 | inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
121 | let cell = inheritedCellType.init(style: inheritedStyle ,
122 | reuseIdentifier: identifier)
/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/HSTableView/HSTVRowInfo.swift:120:73: error: 'UITableViewCell' is unavailable in watchOS
118 |
119 | open func makeNewCell(_ identifier: String,
120 | inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
121 | let cell = inheritedCellType.init(style: inheritedStyle ,
122 | reuseIdentifier: identifier)
/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/HSTableView/HSTVRowInfo.swift:142:20: error: 'UITableViewCell' is unavailable in watchOS
140 | fileprivate var nibRegistrationTried: Bool = false
141 |
142 | func cell() -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
143 | if !nibRegistrationTried {
144 | nibRegistrationTried=true
/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/HSTableView/HSTVRowInfo.swift:162:44: error: 'UITableViewCell' is unavailable in watchOS
160 | }
161 |
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
| `- error: 'UITableViewCell' is unavailable in watchOS
163 | cell.textLabel?.text = inheritedTitle
164 | cell.textLabel?.textColor = inheritedTitleColor
/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/HSTableView/HSTVRowInfo.swift:199:46: error: 'UITableView' is unavailable in watchOS
197 | }
198 |
199 | open func redrawCell(_ withRowAnimation: UITableView.RowAnimation) {
| `- error: 'UITableView' is unavailable in watchOS
200 | table.reloadRows(at: [self.lastIndexPath], with: withRowAnimation)
201 | }
/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/HSTableView/HSTVRowInfo.swift:240:48: error: 'UITableViewCell' is unavailable in watchOS
238 | internal lazy var inheritedTintColor: UIColor? = { self.inherited { $0?.tintColor } }()
239 |
240 | internal lazy var inheritedSelectionStyle: UITableViewCell.SelectionStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
241 | let style = self.inherited { $0?.selectionStyle }
242 | return style ?? .default
/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/HSTableView/HSTVRowInfo.swift:245:46: error: 'UITableViewCell' is unavailable in watchOS
243 | }()
244 |
245 | internal lazy var inheritedEditingStyle: UITableViewCell.EditingStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
246 | let style = self.inherited { $0?.editingStyle }
247 | return style ?? .none
/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/HSTableView/HSTVRowInfo.swift:250:42: error: 'UITableViewCell' is unavailable in watchOS
248 | }()
249 |
250 | internal var inheritedAccessoryType: UITableViewCell.AccessoryType {
| `- error: 'UITableViewCell' is unavailable in watchOS
251 | let style = inherited { $0?.accessoryType }
252 | return style ?? .none
/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/HSTableView/HSTVRowInfo.swift:255:39: error: 'UITableViewCell' is unavailable in watchOS
253 | }
254 |
255 | internal lazy var inheritedStyle: UITableViewCell.CellStyle = {
| `- error: 'UITableViewCell' is unavailable in watchOS
256 | let style = self.inherited { $0?.style }
257 | return style ?? .subtitle
/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/HSTableView/HSTVRowInfo.swift:298:26: error: 'UITableView' is unavailable in watchOS
296 | internal lazy var inheritedRowHeight: CGFloat = {
297 | let height = self.inherited { $0?.rowHeight }
298 | return height ?? UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
299 | }()
300 |
/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/HSTableView/HSTVRowInfo.swift:298:38: error: 'automaticDimension' is unavailable in watchOS
296 | internal lazy var inheritedRowHeight: CGFloat = {
297 | let height = self.inherited { $0?.rowHeight }
298 | return height ?? UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
299 | }()
300 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:302:39: error: 'UITableView' is unavailable in watchOS
300 |
301 | internal lazy var inheritedEstimatedRowHeight: CGFloat = {
302 | if self.inheritedRowHeight != UITableView.automaticDimension {
| `- error: 'UITableView' is unavailable in watchOS
303 | return self.inheritedRowHeight
304 | }
/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/HSTableView/HSTVRowInfo.swift:302:51: error: 'automaticDimension' is unavailable in watchOS
300 |
301 | internal lazy var inheritedEstimatedRowHeight: CGFloat = {
302 | if self.inheritedRowHeight != UITableView.automaticDimension {
| `- error: 'automaticDimension' is unavailable in watchOS
303 | return self.inheritedRowHeight
304 | }
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:308:26: error: 'UITableView' is unavailable in watchOS
306 | let height = self.inherited({ $0?.estimatedRowHeight })
307 |
308 | return height ?? UITableView.automaticDimension
| `- error: 'UITableView' is unavailable in watchOS
309 | }()
310 |
/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/HSTableView/HSTVRowInfo.swift:308:38: error: 'automaticDimension' is unavailable in watchOS
306 | let height = self.inherited({ $0?.estimatedRowHeight })
307 |
308 | return height ?? UITableView.automaticDimension
| `- error: 'automaticDimension' is unavailable in watchOS
309 | }()
310 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' has been explicitly marked unavailable here
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:311:37: error: 'UINib' is unavailable in watchOS
309 | }()
310 |
311 | internal lazy var inheritedNib: UINib? = {
| `- error: 'UINib' is unavailable in watchOS
312 | let nib = self.inherited({ $0?.nib })
313 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:317:42: error: 'UITableViewCell' is unavailable in watchOS
315 | }()
316 |
317 | internal lazy var inheritedCellType: UITableViewCell.Type = {
| `- error: 'UITableViewCell' is unavailable in watchOS
318 | let theType = self.inherited({ $0?.cellType })
319 |
/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/HSTableView/HSTVRowInfo.swift:320:27: error: 'UITableViewCell' is unavailable in watchOS
318 | let theType = self.inherited({ $0?.cellType })
319 |
320 | return theType ?? UITableViewCell.self
| `- error: 'UITableViewCell' is unavailable in watchOS
321 | }()
322 |
/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/HSTableView/HSTVRowInfo.swift:325:42: error: 'UITableViewCell' is unavailable in watchOS
323 | // MARK: UITableView related delegate methods
324 |
325 | func tableView(willDisplayCell cell: UITableViewCell,
| `- error: 'UITableViewCell' is unavailable in watchOS
326 | forRowAtIndexPath indexPath: IndexPath) {
327 | let hide = (self.inheritedHidden == true)
/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/HSTableView/HSTVRowInfo.swift:153:22: error: 'UITableViewCell' is unavailable in watchOS
151 | }
152 |
153 | let oldCell: UITableViewCell? = table.dequeueReusableCell(withIdentifier: cellIdentifier)
| `- error: 'UITableViewCell' is unavailable in watchOS
154 |
155 | let cell = oldCell ?? makeNewCell(cellIdentifier, inheritedStyle: self.inheritedStyle)
/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/HSTableView/HSTVRowInfo.swift:163:14: error: 'textLabel' is unavailable in watchOS
161 |
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
163 | cell.textLabel?.text = inheritedTitle
| `- error: 'textLabel' is unavailable in watchOS
164 | cell.textLabel?.textColor = inheritedTitleColor
165 |
/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:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:164:14: error: 'textLabel' is unavailable in watchOS
162 | func doInitialConfigurationFor(_ cell: UITableViewCell) {
163 | cell.textLabel?.text = inheritedTitle
164 | cell.textLabel?.textColor = inheritedTitleColor
| `- error: 'textLabel' is unavailable in watchOS
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
/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:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:166:14: error: 'detailTextLabel' is unavailable in watchOS
164 | cell.textLabel?.textColor = inheritedTitleColor
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
| `- error: 'detailTextLabel' is unavailable in watchOS
167 | cell.detailTextLabel?.textColor = inheritedSubtitleColor
168 |
/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:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:167:14: error: 'detailTextLabel' is unavailable in watchOS
165 |
166 | cell.detailTextLabel?.text = inheritedSubtitle
167 | cell.detailTextLabel?.textColor = inheritedSubtitleColor
| `- error: 'detailTextLabel' is unavailable in watchOS
168 |
169 | if let imageName=inheritedLeftImageName {
/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:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:173:22: error: 'imageView' is unavailable in watchOS
171 | if let imageColour = inheritedLeftImageColor {
172 | image = image?.withRenderingMode(UIImage.RenderingMode.alwaysTemplate)
173 | cell.imageView?.tintColor=imageColour
| `- error: 'imageView' is unavailable in watchOS
174 | }
175 | cell.imageView?.image=image
/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:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:175:18: error: 'imageView' is unavailable in watchOS
173 | cell.imageView?.tintColor=imageColour
174 | }
175 | cell.imageView?.image=image
| `- error: 'imageView' is unavailable in watchOS
176 |
177 | } 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/UITableViewCell.h:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:178:18: error: 'imageView' is unavailable in watchOS
176 |
177 | } else {
178 | cell.imageView?.image=nil
| `- error: 'imageView' is unavailable in watchOS
179 | }
180 |
/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:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
| `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:332:57: error: 'UIControl' is unavailable in watchOS
330 | if inheritedTintChevronDisclosures == true {
331 | for case let button as UIButton in cell.subviews {
332 | let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
| `- error: 'UIControl' is unavailable in watchOS
333 | button.setBackgroundImage(image, for: UIControl.State())
334 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:333:55: error: 'UIControl' is unavailable in watchOS
331 | for case let button as UIButton in cell.subviews {
332 | let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
333 | button.setBackgroundImage(image, for: UIControl.State())
| `- error: 'UIControl' is unavailable in watchOS
334 | }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVRowInfo.swift
SwiftCompile normal arm64 Compiling\ HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:84:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
82 | ///
83 | /// - Parameter row: the row
84 | open func simpleDeleteHandler(_ row: HSTVRowInfo) {
| `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
85 | row.table!.delete(row)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:31:28: error: 'UITableView' is unavailable in watchOS
29 | let currentValue=get()
30 | set(!currentValue)
31 | row.redrawCell(UITableView.RowAnimation.fade)
| `- error: 'UITableView' is unavailable in watchOS
32 | }
33 |
/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/HSTableView/HSTVRowInfoHelpers.swift:41:26: error: 'detailTextLabel' is unavailable in watchOS
39 | if value {
40 | if checkedSubtitle != nil {
41 | cell.detailTextLabel?.text=checkedSubtitle
| `- error: 'detailTextLabel' is unavailable in watchOS
42 | }
43 | } 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/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:45:26: error: 'detailTextLabel' is unavailable in watchOS
43 | } else {
44 | if uncheckedSubtitle != nil {
45 | cell.detailTextLabel?.text=uncheckedSubtitle
| `- error: 'detailTextLabel' 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/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
| `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:49:51: error: 'UITableViewCell' is unavailable in watchOS
47 | }
48 |
49 | cell.accessoryType = checkmarkValue ? UITableViewCell.AccessoryType.checkmark : UITableViewCell.AccessoryType.none
| `- error: 'UITableViewCell' is unavailable in watchOS
50 |
51 | }
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVRowInfoHelpers.swift
SwiftCompile normal arm64 Compiling\ HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HSTVSection.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ HSTableView (in target 'HSTableView' from project 'HSTableView')
SwiftCompile normal arm64 (in target 'HSTableView' from project 'HSTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-17 14:16:25.626 xcodebuild[806:4908] [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 'HSTableView' from project 'HSTableView')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ HSTableView (in target 'HSTableView' from project 'HSTableView')
Building workspace HSTableView with scheme HSTableView
(3 failures)
BUILD FAILURE 6.4 watchOS