Build Information
Failed to build ScheduledNotificationsViewController, reference main (3a5df1), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 08:31:39 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 ScheduledNotificationsViewController -destination generic/platform=watchOSBuild Log
41 | }
42 |
43 | extension LayoutAnchors where Base: LayoutItem {
| `- error: cannot find type 'LayoutItem' in scope
44 |
45 | // MARK: Anchors
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:96:15: error: cannot find type 'LayoutItem' in scope
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
96 | let item: LayoutItem
| `- error: cannot find type 'LayoutItem' in scope
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
98 | fileprivate let offset: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:97:32: error: cannot find type 'NSLayoutConstraint' in scope
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
| `- error: cannot find type 'NSLayoutConstraint' in scope
98 | fileprivate let offset: CGFloat
99 | fileprivate let multiplier: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:29: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
98 | fileprivate let offset: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
99 | fileprivate let multiplier: CGFloat
100 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:98:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
98 | fileprivate let offset: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
99 | fileprivate let multiplier: CGFloat
100 |
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Float
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:33: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
98 | fileprivate let offset: CGFloat
99 | fileprivate let multiplier: CGFloat
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:99:21: warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
98 | fileprivate let offset: CGFloat
99 | fileprivate let multiplier: CGFloat
| `- warning: cannot use struct 'CGFloat' in a property declaration member of a type not marked '@_implementationOnly'; 'CoreFoundation' was not imported by this file
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
| `- note: struct declared here
3 | public typealias NativeType = Float
4 | public init()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:30: error: cannot find type 'LayoutItem' in scope
99 | fileprivate let multiplier: CGFloat
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
| `- error: cannot find type 'LayoutItem' in scope
102 | self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:55: error: cannot find type 'NSLayoutConstraint' in scope
99 | fileprivate let multiplier: CGFloat
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
102 | self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:93: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
99 | fileprivate let multiplier: CGFloat
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 | self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:101:118: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
99 | fileprivate let multiplier: CGFloat
100 |
101 | fileprivate init(_ item: LayoutItem, _ attribute: NSLayoutConstraint.Attribute, offset: CGFloat = 0, multiplier: CGFloat = 1) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
102 | self.item = item; self.attribute = attribute; self.offset = offset; self.multiplier = multiplier
103 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:108:32: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
106 | ///
107 | /// - note: Consider using a convenience operator instead: `view.anchors.top + 10`.
108 | func offsetting(by offset: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
109 | Anchor<Type, Axis>(item, attribute, offset: self.offset + offset, multiplier: self.multiplier)
110 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:115:36: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
113 | ///
114 | /// - note: Consider using a convenience operator instead: `view.anchors.height * 2`.
115 | func multiplied(by multiplier: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
116 | Anchor<Type, Axis>(item, attribute, offset: self.offset * multiplier, multiplier: self.multiplier * multiplier)
117 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 | anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:120:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
118 | }
119 |
120 | func + <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
121 | anchor.offsetting(by: offset)
122 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 | anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:124:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
122 | }
123 |
124 | func - <Type, Axis>(anchor: Anchor<Type, Axis>, offset: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
125 | anchor.offsetting(by: -offset)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 | anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:128:61: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
126 | }
127 |
128 | func * <Type, Axis>(anchor: Anchor<Type, Axis>, multiplier: CGFloat) -> Anchor<Type, Axis> {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
129 | anchor.multiplied(by: multiplier)
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 | @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:119: error: cannot find type 'NSLayoutConstraint' in scope
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 | @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
136 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:135:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
133 |
134 | extension Anchor where Type: AnchorType.Alignment {
135 | @discardableResult func equal<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
137 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 | }
138 |
139 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:132: error: cannot find type 'NSLayoutConstraint' in scope
137 | }
138 |
139 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
140 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:139:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
137 | }
138 |
139 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
140 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
141 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 | }
142 |
143 | @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:129: error: cannot find type 'NSLayoutConstraint' in scope
141 | }
142 |
143 | @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
144 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:143:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
141 | }
142 |
143 | @discardableResult func lessThanOrEqual<Type: AnchorType.Alignment>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
144 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 | @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:125: error: cannot find type 'NSLayoutConstraint' in scope
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 | @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
152 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:151:109: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
149 |
150 | extension Anchor where Type: AnchorType.Dimension {
151 | @discardableResult func equal<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
152 | Constraints.constrain(self, anchor, constant: constant, relation: .equal)
153 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 | }
154 |
155 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:138: error: cannot find type 'NSLayoutConstraint' in scope
153 | }
154 |
155 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
156 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:155:122: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
153 | }
154 |
155 | @discardableResult func greaterThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
156 | Constraints.constrain(self, anchor, constant: constant, relation: .greaterThanOrEqual)
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 | }
158 |
159 | @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:135: error: cannot find type 'NSLayoutConstraint' in scope
157 | }
158 |
159 | @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
160 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:159:119: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
157 | }
158 |
159 | @discardableResult func lessThanOrEqual<Type: AnchorType.Dimension, Axis>(_ anchor: Anchor<Type, Axis>, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
160 | Constraints.constrain(self, anchor, constant: constant, relation: .lessThanOrEqual)
161 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:59: error: cannot find type 'NSLayoutConstraint' in scope
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 | @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
168 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:167:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
165 |
166 | extension Anchor where Type: AnchorType.Dimension {
167 | @discardableResult func equal(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
168 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .equal, constant: constant)
169 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:72: error: cannot find type 'NSLayoutConstraint' in scope
169 | }
170 |
171 | @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
172 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:171:60: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
169 | }
170 |
171 | @discardableResult func greaterThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
172 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .greaterThanOrEqual, constant: constant)
173 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:69: error: cannot find type 'NSLayoutConstraint' in scope
173 | }
174 |
175 | @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
176 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:175:57: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
173 | }
174 |
175 | @discardableResult func lessThanOrEqual(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
176 | Constraints.constrain(item: item, attribute: attribute, relatedBy: .lessThanOrEqual, constant: constant)
177 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:83: error: cannot find type 'NSLayoutConstraint' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 | /// Pins the edge to the respected edges of the given container.
184 | @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
185 | let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 | return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:47: error: cannot find type 'LayoutItem' in scope
182 | extension Anchor where Type: AnchorType.Edge {
183 | /// Pins the edge to the respected edges of the given container.
184 | @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'LayoutItem' in scope
185 | let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 | return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:184:67: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
182 | extension Anchor where Type: AnchorType.Edge {
183 | /// Pins the edge to the respected edges of the given container.
184 | @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
185 | let isInverted = [.trailing, .right, .bottom].contains(attribute)
186 | return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:56: error: cannot find type 'NSLayoutConstraint' in scope
187 | }
188 |
189 | @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
190 | return pin(to: nil, inset: inset)
191 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:189:40: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
187 | }
188 |
189 | @discardableResult func pin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
190 | return pin(to: nil, inset: inset)
191 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 | /// Adds spacing between the current anchors.
194 | @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 | let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 | (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:121: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 | /// Adds spacing between the current anchors.
194 | @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
195 | let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 | (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:162: error: cannot find type 'NSLayoutConstraint' in scope
192 |
193 | /// Adds spacing between the current anchors.
194 | @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
195 | let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 | (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:194:71: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
192 |
193 | /// Adds spacing between the current anchors.
194 | @discardableResult func spacing<Type: AnchorType.Edge>(_ spacing: CGFloat, to anchor: Anchor<Type, Axis>, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
195 | let isInverted = (attribute == .bottom && anchor.attribute == .top) ||
196 | (attribute == .right && anchor.attribute == .left) ||
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:59: error: cannot find type 'NSLayoutConstraint' in scope
204 | extension Anchor where Type: AnchorType.Center {
205 | /// Aligns the axis with a superview axis.
206 | @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
207 | Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:206:43: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
204 | extension Anchor where Type: AnchorType.Center {
205 | /// Aligns the axis with a superview axis.
206 | @discardableResult func align(offset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
207 | Constraints.constrain(self, toItem: item.superview!, attribute: attribute, constant: offset)
208 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:241:27: error: cannot find type 'LayoutItem' in scope
239 |
240 | struct AnchorCollectionEdges {
241 | fileprivate let item: LayoutItem
| `- error: cannot find type 'LayoutItem' in scope
242 | fileprivate var isAbsolute = false
243 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:252:22: error: cannot find type 'NSLayoutConstraint' in scope
250 | typealias Axis = NSLayoutConstraint.Axis
251 | #else
252 | typealias Axis = NSLayoutConstraint.Orientation
| `- error: cannot find type 'NSLayoutConstraint' in scope
253 | #endif
254 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:144: error: cannot find type 'NSLayoutConstraint' in scope
253 | #endif
254 |
255 | @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
256 | let item2 = item2 ?? item.superview!
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:43: error: cannot find type 'LayoutItem' in scope
253 | #endif
254 |
255 | @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'LayoutItem' in scope
256 | let item2 = item2 ?? item.superview!
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:255:70: error: cannot find type 'EdgeInsets' in scope
253 | #endif
254 |
255 | @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'EdgeInsets' in scope
256 | let item2 = item2 ?? item.superview!
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:290:41: error: cannot find type 'NSLayoutConstraint' in scope
288 |
289 | /// Centers the view in the superview.
290 | @discardableResult func align() -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
291 | [x.align(), y.align()]
292 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:74: error: cannot find type 'NSLayoutConstraint' in scope
293 |
294 | /// Makes the axis equal to the other collection of axis.
295 | @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
296 | [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:295:41: error: cannot find type 'LayoutItem' in scope
293 |
294 | /// Makes the axis equal to the other collection of axis.
295 | @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
| `- error: cannot find type 'LayoutItem' in scope
296 | [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
297 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:55: error: cannot find type 'NSLayoutConstraint' in scope
305 |
306 | /// Set the size of item.
307 | @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
308 | [width.equal(size.width), height.equal(size.height)]
309 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:307:43: error: cannot find type 'CGSize' in scope
305 |
306 | /// Set the size of item.
307 | @discardableResult func equal(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
308 | [width.equal(size.width), height.equal(size.height)]
309 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:67: error: cannot find type 'NSLayoutConstraint' in scope
310 |
311 | /// Set the size of item.
312 | @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
313 | [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:312:55: error: cannot find type 'CGSize' in scope
310 |
311 | /// Set the size of item.
312 | @discardableResult func greaterThanOrEqul(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
313 | [width.greaterThanOrEqual(size.width), height.greaterThanOrEqual(size.height)]
314 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:65: error: cannot find type 'NSLayoutConstraint' in scope
315 |
316 | /// Set the size of item.
317 | @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
318 | [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:317:53: error: cannot find type 'CGSize' in scope
315 |
316 | /// Set the size of item.
317 | @discardableResult func lessThanOrEqual(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
318 | [width.lessThanOrEqual(size.width), height.lessThanOrEqual(size.height)]
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:75: error: cannot find type 'CGSize' in scope
320 |
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:120: error: cannot find type 'NSLayoutConstraint' in scope
320 |
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:41: error: cannot find type 'LayoutItem' in scope
320 |
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'LayoutItem' in scope
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:322:103: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
320 |
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
324 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:88: error: cannot find type 'CGSize' in scope
324 | }
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 | }
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:133: error: cannot find type 'NSLayoutConstraint' in scope
324 | }
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:54: error: cannot find type 'LayoutItem' in scope
324 | }
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'LayoutItem' in scope
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:326:116: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
324 | }
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:85: error: cannot find type 'CGSize' in scope
328 | }
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGSize' in scope
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 | }
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:130: error: cannot find type 'NSLayoutConstraint' in scope
328 | }
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:51: error: cannot find type 'LayoutItem' in scope
328 | }
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'LayoutItem' in scope
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:330:113: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
328 | }
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
332 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:37: error: cannot find 'NSLayoutConstraint' in scope
337 | final class Constraints {
338 | /// Returns all of the created constraints.
339 | private(set) var constraints = [NSLayoutConstraint]()
| `- error: cannot find 'NSLayoutConstraint' in scope
340 |
341 | /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:339:36: error: cannot call value of non-function type '[Element]'
337 | final class Constraints {
338 | /// Returns all of the created constraints.
339 | private(set) var constraints = [NSLayoutConstraint]()
| `- error: cannot call value of non-function type '[Element]'
340 |
341 | /// All of the constraints created in the given closure are automatically
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:292: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:73: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:123: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:204: error: cannot find type 'NSLayoutConstraint' in scope
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:253: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:356:276: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
354 |
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
358 | #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:159: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:200: error: cannot find type 'NSLayoutConstraint' in scope
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:111: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:369:136: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
367 |
368 | /// Creates and automatically installs a constraint between two anchors.
369 | fileprivate static func constrain<T1, A1, T2, A2>(_ lhs: Anchor<T1, A1>, _ rhs: Anchor<T2, A2>, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
370 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: rhs.item, attribute: rhs.attribute, multiplier: (multiplier / lhs.multiplier) * rhs.multiplier, constant: constant - lhs.offset + rhs.offset)
371 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:107: error: cannot find type 'NSLayoutConstraint' in scope
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:196: error: cannot find type 'NSLayoutConstraint' in scope
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:237: error: cannot find type 'NSLayoutConstraint' in scope
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:148: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:375:173: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
373 | /// Creates and automatically installs a constraint between an anchor and
374 | /// a given item.
375 | fileprivate static func constrain<T1, A1>(_ lhs: Anchor<T1, A1>, toItem item2: Any?, attribute attr2: NSLayoutConstraint.Attribute?, constant: CGFloat = 0, multiplier: CGFloat = 1, relation: NSLayoutConstraint.Relation = .equal) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
376 | constrain(item: lhs.item, attribute: lhs.attribute, relatedBy: relation, toItem: item2, attribute: attr2, multiplier: multiplier / lhs.multiplier, constant: constant - lhs.offset)
377 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:381:48: error: cannot find type 'NSLayoutConstraint' in scope
379 | private static var _stack = [Constraints]() // this is what enabled constraint auto-installing
380 |
381 | private static func _install(_ constraint: NSLayoutConstraint) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
382 | if let group = _stack.last {
383 | group.constraints.append(constraint)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:391:44: error: cannot find type 'LayoutItem' in scope
389 |
390 | extension Constraints {
391 | @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
392 | self.init { closure(a.anchors) }
393 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:44: error: cannot find type 'LayoutItem' in scope
393 | }
394 |
395 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
396 | self.init { closure(a.anchors, b.anchors) }
397 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:395:59: error: cannot find type 'LayoutItem' in scope
393 | }
394 |
395 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
396 | self.init { closure(a.anchors, b.anchors) }
397 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:44: error: cannot find type 'LayoutItem' in scope
397 | }
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
401 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:59: error: cannot find type 'LayoutItem' in scope
397 | }
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
401 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:399:74: error: cannot find type 'LayoutItem' in scope
397 | }
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
401 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:44: error: cannot find type 'LayoutItem' in scope
401 | }
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:59: error: cannot find type 'LayoutItem' in scope
401 | }
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:74: error: cannot find type 'LayoutItem' in scope
401 | }
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:403:89: error: cannot find type 'LayoutItem' in scope
401 | }
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
| `- error: cannot find type 'LayoutItem' in scope
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
405 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:420:11: error: cannot find type 'NSLayoutConstraint' in scope
418 | #endif
419 |
420 | extension NSLayoutConstraint.Relation {
| `- error: cannot find type 'NSLayoutConstraint' in scope
421 | fileprivate var inverted: NSLayoutConstraint.Relation {
422 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:431:11: error: cannot find type 'EdgeInsets' in scope
429 | }
430 |
431 | extension EdgeInsets {
| `- error: cannot find type 'EdgeInsets' in scope
432 | fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
433 | switch attribute {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:64: error: cannot find type 'NSLayoutConstraint' in scope
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 | @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
446 | pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:445:48: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
443 |
444 | extension Anchor where Type: AnchorType.Edge {
445 | @discardableResult func safeAreaPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
446 | pin(to: item.superview!.safeAreaLayoutGuide, inset: inset)
447 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:71: error: cannot find type 'NSLayoutConstraint' in scope
447 | }
448 |
449 | @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
450 | pin(to: item.superview!.readableContentGuide, inset: inset)
451 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:449:55: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
447 | }
448 |
449 | @discardableResult func readableContentPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
450 | pin(to: item.superview!.readableContentGuide, inset: inset)
451 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:63: error: cannot find type 'NSLayoutConstraint' in scope
451 | }
452 |
453 | @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'NSLayoutConstraint' in scope
454 | pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:453:47: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
451 | }
452 |
453 | @discardableResult func marginsPin(inset: CGFloat = 0) -> NSLayoutConstraint {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
454 | pin(to: item.superview!.layoutMarginsGuide, inset: inset)
455 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:123: error: cannot find type 'NSLayoutConstraint' in scope
457 |
458 | extension AnchorCollectionEdges {
459 | @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
460 | pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:459:49: error: cannot find type 'EdgeInsets' in scope
457 |
458 | extension AnchorCollectionEdges {
459 | @discardableResult func safeAreaPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'EdgeInsets' in scope
460 | pin(to: item.superview!.safeAreaLayoutGuide, insets: insets, axis: axis, alignment: alignment)
461 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:130: error: cannot find type 'NSLayoutConstraint' in scope
461 | }
462 |
463 | @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
464 | pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:463:56: error: cannot find type 'EdgeInsets' in scope
461 | }
462 |
463 | @discardableResult func readableContentPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'EdgeInsets' in scope
464 | pin(to: item.superview!.readableContentGuide, insets: insets, axis: axis, alignment: alignment)
465 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:122: error: cannot find type 'NSLayoutConstraint' in scope
465 | }
466 |
467 | @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'NSLayoutConstraint' in scope
468 | pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:467:48: error: cannot find type 'EdgeInsets' in scope
465 | }
466 |
467 | @discardableResult func marginsPin(insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
| `- error: cannot find type 'EdgeInsets' in scope
468 | pin(to: item.superview!.layoutMarginsGuide, insets: insets, axis: axis, alignment: alignment)
469 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:47:61: error: generic parameter 'Type' could not be inferred
45 | // MARK: Anchors
46 |
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
| `- error: generic parameter 'Type' could not be inferred
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:47:61: error: generic parameter 'Axis' could not be inferred
45 | // MARK: Anchors
46 |
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Type' could not be inferred
46 |
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
| `- error: generic parameter 'Type' could not be inferred
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:48:64: error: generic parameter 'Axis' could not be inferred
46 |
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Type' could not be inferred
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
| `- error: generic parameter 'Type' could not be inferred
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:49:64: error: generic parameter 'Axis' could not be inferred
47 | var top: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .top) }
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Type' could not be inferred
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
| `- error: generic parameter 'Type' could not be inferred
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:50:65: error: generic parameter 'Axis' could not be inferred
48 | var bottom: Anchor<AnchorType.Edge, AnchorAxis.Vertical> { Anchor(base, .bottom) }
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Type' could not be inferred
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
| `- error: generic parameter 'Type' could not be inferred
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
53 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:51:67: error: generic parameter 'Axis' could not be inferred
49 | var left: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .left) }
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
53 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Type' could not be inferred
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
| `- error: generic parameter 'Type' could not be inferred
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:52:68: error: generic parameter 'Axis' could not be inferred
50 | var right: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .right) }
51 | var leading: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .leading) }
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Type' could not be inferred
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
| `- error: generic parameter 'Type' could not be inferred
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
56 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:54:69: error: generic parameter 'Axis' could not be inferred
52 | var trailing: Anchor<AnchorType.Edge, AnchorAxis.Horizontal> { Anchor(base, .trailing) }
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
56 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Type' could not be inferred
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
| `- error: generic parameter 'Type' could not be inferred
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:55:67: error: generic parameter 'Axis' could not be inferred
53 |
54 | var centerX: Anchor<AnchorType.Center, AnchorAxis.Horizontal> { Anchor(base, .centerX) }
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Type' could not be inferred
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
| `- error: generic parameter 'Type' could not be inferred
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
59 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:57:75: error: generic parameter 'Axis' could not be inferred
55 | var centerY: Anchor<AnchorType.Center, AnchorAxis.Vertical> { Anchor(base, .centerY) }
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
59 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Type' could not be inferred
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
| `- error: generic parameter 'Type' could not be inferred
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:58:74: error: generic parameter 'Axis' could not be inferred
56 |
57 | var firstBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .firstBaseline) }
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Type' could not be inferred
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
| `- error: generic parameter 'Type' could not be inferred
61 | var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
62 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:60:70: error: generic parameter 'Axis' could not be inferred
58 | var lastBaseline: Anchor<AnchorType.Baseline, AnchorAxis.Vertical> { Anchor(base, .lastBaseline) }
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
61 | var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
62 |
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Type' could not be inferred
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
61 | var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
| `- error: generic parameter 'Type' could not be inferred
62 |
63 | // MARK: Anchor Collections
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Type' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:61:69: error: generic parameter 'Axis' could not be inferred
59 |
60 | var width: Anchor<AnchorType.Dimension, AnchorAxis.Horizontal> { Anchor(base, .width) }
61 | var height: Anchor<AnchorType.Dimension, AnchorAxis.Vertical> { Anchor(base, .height) }
| |- error: generic parameter 'Axis' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
62 |
63 | // MARK: Anchor Collections
:
93 | /// An anchor represents one of the view's layout attributes (e.g. `left`,
94 | /// `centerX`, `width`, etc). Use the anchor’s methods to construct constraints.
95 | struct Anchor<Type, Axis> { // type and axis are phantom types
| `- note: 'Axis' declared as parameter to type 'Anchor'
96 | let item: LayoutItem
97 | fileprivate let attribute: NSLayoutConstraint.Attribute
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:185:55: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
183 | /// Pins the edge to the respected edges of the given container.
184 | @discardableResult func pin(to container: LayoutItem?, inset: CGFloat = 0) -> NSLayoutConstraint {
185 | let isInverted = [.trailing, .right, .bottom].contains(attribute)
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
186 | return Constraints.constrain(self, toItem: container ?? item.superview!, attribute: attribute, constant: (isInverted ? -inset : inset))
187 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:257:19: error: cannot find type 'NSLayoutConstraint' in scope
255 | @discardableResult func pin(to item2: LayoutItem? = nil, insets: EdgeInsets = .zero, axis: Axis? = nil, alignment: Alignmment = .fill) -> [NSLayoutConstraint] {
256 | let item2 = item2 ?? item.superview!
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
| `- error: cannot find type 'NSLayoutConstraint' in scope
258 | let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 | var constraints = [NSLayoutConstraint]()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:258:20: error: cannot find type 'NSLayoutConstraint' in scope
256 | let item2 = item2 ?? item.superview!
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 | let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
| `- error: cannot find type 'NSLayoutConstraint' in scope
259 | var constraints = [NSLayoutConstraint]()
260 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:28: error: cannot find 'NSLayoutConstraint' in scope
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 | let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 | var constraints = [NSLayoutConstraint]()
| `- error: cannot find 'NSLayoutConstraint' in scope
260 |
261 | func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:259:27: error: cannot call value of non-function type '[Element]'
257 | let left: NSLayoutConstraint.Attribute = isAbsolute ? .left : .leading
258 | let right: NSLayoutConstraint.Attribute = isAbsolute ? .right : .trailing
259 | var constraints = [NSLayoutConstraint]()
| `- error: cannot call value of non-function type '[Element]'
260 |
261 | func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:35: error: cannot find type 'NSLayoutConstraint' in scope
259 | var constraints = [NSLayoutConstraint]()
260 |
261 | func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
262 | constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:75: error: cannot find type 'NSLayoutConstraint' in scope
259 | var constraints = [NSLayoutConstraint]()
260 |
261 | func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
262 | constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:261:114: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
259 | var constraints = [NSLayoutConstraint]()
260 |
261 | func constrain(attribute: NSLayoutConstraint.Attribute, relation: NSLayoutConstraint.Relation, constant: CGFloat) {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
262 | constraints.append(Constraints.constrain(item: item, attribute: attribute, relatedBy: relation, toItem: item2, attribute: attribute, multiplier: 1, constant: constant))
263 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:23: error: value of type 'Item' has no member 'anchors'
294 | /// Makes the axis equal to the other collection of axis.
295 | @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 | [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
| `- error: value of type 'Item' has no member 'anchors'
297 | }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:296:54: error: value of type 'Item' has no member 'anchors'
294 | /// Makes the axis equal to the other collection of axis.
295 | @discardableResult func align<Item: LayoutItem>(with item: Item) -> [NSLayoutConstraint] {
296 | [x.equal(item.anchors.centerX), y.equal(item.anchors.centerY)]
| `- error: value of type 'Item' has no member 'anchors'
297 | }
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:27: error: value of type 'Item' has no member 'anchors'
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
324 | }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:323:89: error: value of type 'Item' has no member 'anchors'
321 | /// Makes the size of the item equal to the size of the other item.
322 | @discardableResult func equal<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
323 | [width.equal(item.anchors.width * multiplier - insets.width), height.equal(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
324 | }
325 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:40: error: value of type 'Item' has no member 'anchors'
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
328 | }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:327:115: error: value of type 'Item' has no member 'anchors'
325 |
326 | @discardableResult func greaterThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
327 | [width.greaterThanOrEqual(item.anchors.width * multiplier - insets.width), height.greaterThanOrEqual(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
328 | }
329 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:37: error: value of type 'Item' has no member 'anchors'
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
332 | }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:331:109: error: value of type 'Item' has no member 'anchors'
329 |
330 | @discardableResult func lessThanOrEqual<Item: LayoutItem>(_ item: Item, insets: CGSize = .zero, multiplier: CGFloat = 1) -> [NSLayoutConstraint] {
331 | [width.lessThanOrEqual(item.anchors.width * multiplier - insets.width), height.lessThanOrEqual(item.anchors.height * multiplier - insets.height)]
| `- error: value of type 'Item' has no member 'anchors'
332 | }
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:352:23: error: cannot find 'NSLayoutConstraint' in scope
350 | closure() // create constraints
351 | Constraints._stack.removeLast()
352 | if activate { NSLayoutConstraint.activate(constraints) }
| `- error: cannot find 'NSLayoutConstraint' in scope
353 | }
354 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:357:22: error: cannot find 'Thread' in scope
355 | /// Creates and automatically installs a constraint.
356 | fileprivate static func constrain(item item1: Any, attribute attr1: NSLayoutConstraint.Attribute, relatedBy relation: NSLayoutConstraint.Relation = .equal, toItem item2: Any? = nil, attribute attr2: NSLayoutConstraint.Attribute? = nil, multiplier: CGFloat = 1, constant: CGFloat = 0) -> NSLayoutConstraint {
357 | precondition(Thread.isMainThread, "Align APIs can only be used from the main thread")
| `- error: cannot find 'Thread' in scope
358 | #if os(iOS) || os(tvOS)
359 | (item1 as? UIView)?.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:363:26: error: cannot find 'NSLayoutConstraint' in scope
361 | (item1 as? NSView)?.translatesAutoresizingMaskIntoConstraints = false
362 | #endif
363 | let constraint = NSLayoutConstraint(item: item1, attribute: attr1, relatedBy: relation, toItem: item2, attribute: attr2 ?? .notAnAttribute, multiplier: multiplier, constant: constant)
| `- error: cannot find 'NSLayoutConstraint' in scope
364 | _install(constraint)
365 | return constraint
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:392:31: error: value of type 'A' has no member 'anchors'
390 | extension Constraints {
391 | @discardableResult convenience init<A: LayoutItem>(for a: A, _ closure: (LayoutAnchors<A>) -> Void) {
392 | self.init { closure(a.anchors) }
| `- error: value of type 'A' has no member 'anchors'
393 | }
394 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:31: error: value of type 'A' has no member 'anchors'
394 |
395 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 | self.init { closure(a.anchors, b.anchors) }
| `- error: value of type 'A' has no member 'anchors'
397 | }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:396:42: error: value of type 'B' has no member 'anchors'
394 |
395 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem>(for a: A, _ b: B, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>) -> Void) {
396 | self.init { closure(a.anchors, b.anchors) }
| `- error: value of type 'B' has no member 'anchors'
397 | }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:31: error: value of type 'A' has no member 'anchors'
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
| `- error: value of type 'A' has no member 'anchors'
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:42: error: value of type 'B' has no member 'anchors'
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
| `- error: value of type 'B' has no member 'anchors'
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:400:53: error: value of type 'C' has no member 'anchors'
398 |
399 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem>(for a: A, _ b: B, _ c: C, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>) -> Void) {
400 | self.init { closure(a.anchors, b.anchors, c.anchors) }
| `- error: value of type 'C' has no member 'anchors'
401 | }
402 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:31: error: value of type 'A' has no member 'anchors'
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
| `- error: value of type 'A' has no member 'anchors'
405 | }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:42: error: value of type 'B' has no member 'anchors'
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
| `- error: value of type 'B' has no member 'anchors'
405 | }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:53: error: value of type 'C' has no member 'anchors'
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
| `- error: value of type 'C' has no member 'anchors'
405 | }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:404:64: error: value of type 'D' has no member 'anchors'
402 |
403 | @discardableResult convenience init<A: LayoutItem, B: LayoutItem, C: LayoutItem, D: LayoutItem>(for a: A, _ b: B, _ c: C, _ d: D, _ closure: (LayoutAnchors<A>, LayoutAnchors<B>, LayoutAnchors<C>, LayoutAnchors<D>) -> Void) {
404 | self.init { closure(a.anchors, b.anchors, c.anchors, d.anchors) }
| `- error: value of type 'D' has no member 'anchors'
405 | }
406 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:421:31: error: cannot find type 'NSLayoutConstraint' in scope
419 |
420 | extension NSLayoutConstraint.Relation {
421 | fileprivate var inverted: NSLayoutConstraint.Relation {
| `- error: cannot find type 'NSLayoutConstraint' in scope
422 | switch self {
423 | case .greaterThanOrEqual: return .lessThanOrEqual
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:96: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
430 |
431 | extension EdgeInsets {
432 | fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
| `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
433 | switch attribute {
434 | case .top: return top; case .bottom: return edge ? -bottom : bottom
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:432:43: error: cannot find type 'NSLayoutConstraint' in scope
430 |
431 | extension EdgeInsets {
432 | fileprivate func inset(for attribute: NSLayoutConstraint.Attribute, edge: Bool = false) -> CGFloat {
| `- error: cannot find type 'NSLayoutConstraint' in scope
433 | switch attribute {
434 | case .top: return top; case .bottom: return edge ? -bottom : bottom
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Delegated/Delegated.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/View.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.dia -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import UserNotifications /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/UserNotifications.framework/Modules/UserNotifications.swiftcrossimport/AppIntents.swiftoverlay -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/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-dependencies-1.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/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ScheduledNotificationsViewController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftmodule -index-unit-output-path /ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController-t.build/Objects-normal/arm64_32/Align.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Align.swift
SwiftCompile normal arm64_32 Compiling\ Stacks.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:27: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
12 | return with(UIStackView()) {
13 | $0.axis = .vertical
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:39: error: 'UIStackView' is unavailable in watchOS
9 | import UIKit
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | return with(UIStackView()) {
13 | $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:26: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func Vertically(_ views: UIView...) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
19 | return Vertically(views)
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:40: error: 'UIStackView' is unavailable in watchOS
16 | }
17 |
18 | func Vertically(_ views: UIView...) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
19 | return Vertically(views)
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:27: error: 'UIView' is unavailable in watchOS
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:44: error: 'UIStackView' is unavailable in watchOS
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:69: error: 'UIStackView' is unavailable in watchOS
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:26: error: 'UIView' is unavailable in watchOS
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
31 | return Vertically(views, setup: setup)
32 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:45: error: 'UIStackView' is unavailable in watchOS
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
31 | return Vertically(views, setup: setup)
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:70: error: 'UIStackView' is unavailable in watchOS
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
31 | return Vertically(views, setup: setup)
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:34:37: error: 'UIView' is unavailable in watchOS
32 | }
33 |
34 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
35 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
36 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:40:36: error: 'UIView' is unavailable in watchOS
38 | }
39 |
40 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
41 | return VerticallyScrollable(views, contentInset: contentInset)
42 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:37: error: 'UIView' is unavailable in watchOS
42 | }
43 |
44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
45 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
46 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:90: error: 'UIStackView' is unavailable in watchOS
42 | }
43 |
44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIStackView' is unavailable in watchOS
45 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
46 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:36: error: 'UIView' is unavailable in watchOS
49 | }
50 |
51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
52 | return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
53 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:91: error: 'UIStackView' is unavailable in watchOS
49 | }
50 |
51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIStackView' is unavailable in watchOS
52 | return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:55:30: error: 'UIView' is unavailable in watchOS
53 | }
54 |
55 | func VerticalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
| `- error: 'UIView' is unavailable in watchOS
56 | let container = ContainerView(contentView: view)
57 | container.addSubview(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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:29: error: 'UIView' is unavailable in watchOS
63 | }
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
66 | return with(UIStackView()) {
67 | $0.axis = .horizontal
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:41: error: 'UIStackView' is unavailable in watchOS
63 | }
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
66 | return with(UIStackView()) {
67 | $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:28: error: 'UIView' is unavailable in watchOS
70 | }
71 |
72 | func Horizontally(_ views: UIView...) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
73 | return Horizontally(views)
74 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:42: error: 'UIStackView' is unavailable in watchOS
70 | }
71 |
72 | func Horizontally(_ views: UIView...) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
73 | return Horizontally(views)
74 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:29: error: 'UIView' is unavailable in watchOS
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:46: error: 'UIStackView' is unavailable in watchOS
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:71: error: 'UIStackView' is unavailable in watchOS
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:28: error: 'UIView' is unavailable in watchOS
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIView' is unavailable in watchOS
85 | return Horizontally(views, setup: setup)
86 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:47: error: 'UIStackView' is unavailable in watchOS
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
85 | return Horizontally(views, setup: setup)
86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:72: error: 'UIStackView' is unavailable in watchOS
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
85 | return Horizontally(views, setup: setup)
86 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:88:39: error: 'UIView' is unavailable in watchOS
86 | }
87 |
88 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
89 | return with(ScrollableStackView(axis: .horizontal)) {
90 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:94:38: error: 'UIView' is unavailable in watchOS
92 | }
93 |
94 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
95 | return HorizontallyScrollable(views, contentInset: contentInset)
96 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:39: error: 'UIView' is unavailable in watchOS
96 | }
97 |
98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
99 | return with(ScrollableStackView(axis: .horizontal)) {
100 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:92: error: 'UIStackView' is unavailable in watchOS
96 | }
97 |
98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIStackView' is unavailable in watchOS
99 | return with(ScrollableStackView(axis: .horizontal)) {
100 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:38: error: 'UIView' is unavailable in watchOS
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIView' is unavailable in watchOS
106 | return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:93: error: 'UIStackView' is unavailable in watchOS
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: 'UIStackView' is unavailable in watchOS
106 | return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:109:32: error: 'UIView' is unavailable in watchOS
107 | }
108 |
109 | func HorizontalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
| `- error: 'UIView' is unavailable in watchOS
110 | let container = ContainerView(contentView: view)
111 | container.addSubview(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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:149:40: error: 'UIView' is unavailable in watchOS
147 |
148 | /// Create this by using functions `VerticalContainer` and `HorizontalContainer`
149 | final class ContainerView<ContentView: UIView>: View {
| `- error: 'UIView' is unavailable in watchOS
150 | let contentView: ContentView
151 |
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:12:17: error: 'UIStackView' is unavailable in watchOS
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
12 | return with(UIStackView()) {
| `- error: 'UIStackView' is unavailable in watchOS
13 | $0.axis = .vertical
14 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:12:17: error: 'init()' is unavailable in watchOS
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
12 | return with(UIStackView()) {
| `- error: 'init()' is unavailable in watchOS
13 | $0.axis = .vertical
14 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:23:17: error: 'UIStackView' is unavailable in watchOS
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
23 | return with(UIStackView()) {
| `- error: 'UIStackView' is unavailable in watchOS
24 | $0.axis = .vertical
25 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:23:17: error: 'init()' is unavailable in watchOS
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
23 | return with(UIStackView()) {
| `- error: 'init()' is unavailable in watchOS
24 | $0.axis = .vertical
25 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'UIStackView' is unavailable in watchOS
12 |
13 | let scrollView: UIScrollView = EnhancedControlTouchScrollView()
14 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
15 |
16 | init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: 'init()' is unavailable in watchOS
12 |
13 | let scrollView: UIScrollView = EnhancedControlTouchScrollView()
14 | let stackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
15 |
16 | init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:58:12: error: reference to member 'anchors' cannot be resolved without a contextual type
56 | let container = ContainerView(contentView: view)
57 | container.addSubview(view) {
58 | $0.anchors.edges.pin(insets: insets, axis: .vertical, alignment: alignment)
| `- error: reference to member 'anchors' cannot be resolved without a contextual type
59 | $0.anchors.edges.pin(insets: insets, axis: .horizontal)
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:66:17: error: 'UIStackView' is unavailable in watchOS
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
66 | return with(UIStackView()) {
| `- error: 'UIStackView' is unavailable in watchOS
67 | $0.axis = .horizontal
68 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Stacks.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:66:17: error: 'init()' is unavailable in watchOS
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
66 | return with(UIStackView()) {
| `- error: 'init()' is unavailable in watchOS
67 | $0.axis = .horizontal
68 | views.forEach($0.addArrangedSubview(_:))
/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/ScheduledNotificationsViewController/NiceUI/Stacks.swift:77:17: error: 'UIStackView' is unavailable in watchOS
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
77 | return with(UIStackView()) {
| `- error: 'UIStackView' is unavailable in watchOS
78 | $0.axis = .horizontal
79 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:77:17: error: 'init()' is unavailable in watchOS
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
77 | return with(UIStackView()) {
| `- error: 'init()' is unavailable in watchOS
78 | $0.axis = .horizontal
79 | views.forEach($0.addArrangedSubview(_:))
/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.
SwiftCompile normal arm64_32 Compiling\ StaticTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:80:41: error: 'UITableView' is unavailable in watchOS
78 | }
79 |
80 | override init(frame: CGRect, style: UITableView.Style) {
| `- error: 'UITableView' is unavailable in watchOS
81 | super.init(frame: frame, style: style)
82 | setup()
/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/ScheduledNotificationsViewController/StaticTableView.swift:99:31: error: 'UIView' is unavailable in watchOS
97 |
98 | @discardableResult
99 | func addRow(_ configure: (UIView) -> ()) -> SelectableTableViewCell {
| `- error: 'UIView' is unavailable in watchOS
100 | let cell = SelectableTableViewCell()
101 | cell.selectionStyle = .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StaticTableView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64_32 Compiling Delegated.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 Compiling\ Button.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Button.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 04:31:37.755 xcodebuild[784:4752] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 Compiling\ Align.swift /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
Building workspace ScheduledNotificationsViewController with scheme ScheduledNotificationsViewController
(3 failures)
BUILD FAILURE 6.4 watchOS