Build Information
Failed to build ScheduledNotificationsViewController with Swift 6.0 for watchOS using Xcode 16.0.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a xcodebuild -IDEClonedSourcePackagesDirPathOverride=$workDir/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $workDir/.derivedData build -scheme ScheduledNotificationsViewController -destination generic/platform=watchos OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete
Build Log
110 |
111 | @discardableResult
112 | func addRowCell(style: UITableViewCell.CellStyle = .default, _ configure: (UITableViewCell) -> ()) -> SelectableTableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
113 | let cell = SelectableTableViewCell(style: style, reuseIdentifier: nil)
114 | cell.selectionStyle = .none
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:125:23: error: cannot find type 'UIView' in scope
123 |
124 | @discardableResult
125 | func addRow(view: UIView, marginInsets: UIEdgeInsets = .zero) -> SelectableTableViewCell {
| `- error: cannot find type 'UIView' in scope
126 | return addRow { (row) in
127 | row.addSubview(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:133:71: error: cannot find type 'UITableViewCell' in scope
131 |
132 | @discardableResult
133 | func addDynamicSegment<Content>(initialDataSet: [Content], style: UITableViewCell.CellStyle = .default, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) -> DynamicSegment<Content> {
| `- error: cannot find type 'UITableViewCell' in scope
134 | return insertDynamicSegment(dataSet: { initialDataSet }, style: style, configure)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:137:129: error: cannot find type 'UITableViewCell' in scope
135 | }
136 |
137 | func addDynamicSegment<Provider: AnyObject, Content>(provider: Provider, dataSet: @escaping (Provider) -> [Content], style: UITableViewCell.CellStyle = .default, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) {
| `- error: cannot find type 'UITableViewCell' in scope
138 | let getDataSet: () -> [Content] = { [weak provider] in
139 | if let provider = provider {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:149:91: error: cannot find type 'UITableViewCell' in scope
147 |
148 | @discardableResult
149 | private func insertDynamicSegment<Content>(dataSet: @escaping () -> [Content], style: UITableViewCell.CellStyle, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) -> DynamicSegment<Content> {
| `- error: cannot find type 'UITableViewCell' in scope
150 | let newReuseIdentifier = UUID().uuidString
151 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:202:19: error: method does not override any method from its superclass
200 | }
201 |
202 | override func reloadData() {
| `- error: method does not override any method from its superclass
203 | self.render()
204 | super.reloadData()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:233:13: error: cannot find 'delaysContentTouches' in scope
231 | var isEnhancedControlSelectionEnabled: Bool = false {
232 | didSet {
233 | delaysContentTouches = !isEnhancedControlSelectionEnabled
| `- error: cannot find 'delaysContentTouches' in scope
234 | }
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:237:48: error: cannot find type 'UIView' in scope
235 | }
236 |
237 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: cannot find type 'UIView' in scope
238 | guard isEnhancedControlSelectionEnabled else {
239 | return super.touchesShouldCancel(in: view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:237:19: error: method does not override any method from its superclass
235 | }
236 |
237 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: method does not override any method from its superclass
238 | guard isEnhancedControlSelectionEnabled else {
239 | return super.touchesShouldCancel(in: view)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:275:45: error: cannot find type 'AccessoryType' in scope
273 |
274 | @discardableResult
275 | func withAccessoryType(_ accessoryType: AccessoryType) -> SelectableTableViewCell {
| `- error: cannot find type 'AccessoryType' in scope
276 | self.accessoryType = accessoryType
277 | return self
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:290:28: error: cannot find type 'UITableViewDataSource' in scope
288 | }
289 |
290 | extension StaticTableView: UITableViewDataSource {
| `- error: cannot find type 'UITableViewDataSource' in scope
291 |
292 | func numberOfSections(in tableView: UITableView) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:292:41: error: cannot find type 'UITableView' in scope
290 | extension StaticTableView: UITableViewDataSource {
291 |
292 | func numberOfSections(in tableView: UITableView) -> Int {
| `- error: cannot find type 'UITableView' in scope
293 | return _sections.count
294 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:296:33: error: cannot find type 'UITableView' in scope
294 | }
295 |
296 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: cannot find type 'UITableView' in scope
297 | return _sections[section].rows.count
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:300:84: error: cannot find type 'UITableViewCell' in scope
298 | }
299 |
300 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
301 | let row = _sections[indexPath.section].rows[indexPath.row]
302 | switch row {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:300:33: error: cannot find type 'UITableView' in scope
298 | }
299 |
300 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: cannot find type 'UITableView' in scope
301 | let row = _sections[indexPath.section].rows[indexPath.row]
302 | switch row {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:323:33: error: cannot find type 'UITableView' in scope
321 | }
322 |
323 | func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
| `- error: cannot find type 'UITableView' in scope
324 | return _sections[section].title
325 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:327:33: error: cannot find type 'UITableView' in scope
325 | }
326 |
327 | func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
| `- error: cannot find type 'UITableView' in scope
328 | return _sections[section].footer
329 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:332:28: error: cannot find type 'UITableViewDelegate' in scope
330 | }
331 |
332 | extension StaticTableView: UITableViewDelegate {
| `- error: cannot find type 'UITableViewDelegate' in scope
333 | func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
334 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:333:33: error: cannot find type 'UITableView' in scope
331 |
332 | extension StaticTableView: UITableViewDelegate {
333 | func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
| `- error: cannot find type 'UITableView' in scope
334 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
335 | return cell.selectionStyle != .none
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:341:33: error: cannot find type 'UITableView' in scope
339 | }
340 |
341 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: cannot find type 'UITableView' in scope
342 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
343 | cell.selectionCallback(cell)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:360:11: error: cannot find type 'UIViewController' in scope
358 | }
359 |
360 | extension UIViewController {
| `- error: cannot find type 'UIViewController' in scope
361 | func addKeyboardAwareTableView(_ tableView: UITableView) {
362 | let tableViewController = StaticTableViewController()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:371:40: error: cannot find type 'UITableViewController' in scope
369 | }
370 |
371 | final class StaticTableViewController: UITableViewController {
| `- error: cannot find type 'UITableViewController' in scope
372 | override func viewDidLayoutSubviews() {
373 | super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:372:19: error: method does not override any method from its superclass
370 |
371 | final class StaticTableViewController: UITableViewController {
372 | override func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
373 | super.viewDidLayoutSubviews()
374 | let tableView = self.tableView as! StaticTableView
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:396:66: error: cannot find type 'UIView' in scope
394 |
395 | enum Separator {
396 | private static func contains(tag: String, inSubviewsOf view: UIView) -> Bool {
| `- error: cannot find type 'UIView' in scope
397 | return view.subviews.contains { $0.accessibilityIdentifier == tag }
398 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:400:94: error: cannot find type 'UIView' in scope
398 | }
399 |
400 | fileprivate static func makeSeparatorView(tag: String, axis: NSLayoutConstraint.Axis) -> UIView {
| `- error: cannot find type 'UIView' in scope
401 | let separator = UIView()
402 | separator.accessibilityIdentifier = tag
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:400:66: error: cannot find type 'NSLayoutConstraint' in scope
398 | }
399 |
400 | fileprivate static func makeSeparatorView(tag: String, axis: NSLayoutConstraint.Axis) -> UIView {
| `- error: cannot find type 'NSLayoutConstraint' in scope
401 | let separator = UIView()
402 | separator.accessibilityIdentifier = tag
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:415:51: error: cannot find type 'UIView' in scope
413 | }
414 |
415 | static func topSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
416 | return view.subviews.first(where: { $0.accessibilityIdentifier == "top_separator" })
417 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:415:40: error: cannot find type 'UIView' in scope
413 | }
414 |
415 | static func topSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
416 | return view.subviews.first(where: { $0.accessibilityIdentifier == "top_separator" })
417 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:419:54: error: cannot find type 'UIView' in scope
417 | }
418 |
419 | static func bottomSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
420 | return view.subviews.first(where: { $0.accessibilityIdentifier == "bottom_separator" })
421 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:419:43: error: cannot find type 'UIView' in scope
417 | }
418 |
419 | static func bottomSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
420 | return view.subviews.first(where: { $0.accessibilityIdentifier == "bottom_separator" })
421 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:423:42: error: cannot find type 'UIView' in scope
421 | }
422 |
423 | static func addTopSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
424 | if contains(tag: "top_separator", inSubviewsOf: view) {
425 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:435:46: error: cannot find type 'UIView' in scope
433 | }
434 |
435 | static func addLeadingSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
436 | if contains(tag: "leading_separator", inSubviewsOf: view) {
437 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:447:47: error: cannot find type 'UIView' in scope
445 | }
446 |
447 | static func addTrailingSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
448 | if contains(tag: "trailing_separator", inSubviewsOf: view) {
449 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:459:45: error: cannot find type 'UIView' in scope
457 | }
458 |
459 | static func addBottomSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
460 | if contains(tag: "bottom_separator", inSubviewsOf: view) {
461 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:476:26: error: cannot find type 'UITableViewCell' in scope
474 | class DynamicSelectableTableViewCell: SelectableTableViewCell {
475 |
476 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: cannot find type 'UITableViewCell' in scope
477 | super.init(style: style, reuseIdentifier: reuseIdentifier)
478 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:476:14: error: initializer does not override a designated initializer from its superclass
474 | class DynamicSelectableTableViewCell: SelectableTableViewCell {
475 |
476 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: initializer does not override a designated initializer from its superclass
477 | super.init(style: style, reuseIdentifier: reuseIdentifier)
478 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:485:19: error: method does not override any method from its superclass
483 | }
484 |
485 | override func prepareForReuse() {
| `- error: method does not override any method from its superclass
486 | super.prepareForReuse()
487 | selectionStyle = .none
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /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 -target arm64_32-apple-watchos6.0 -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name ScheduledNotificationsViewController -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/arm64_32/ScheduledNotificationsViewController.abi.json
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:33:11: error: cannot find type 'LayoutItem' in scope
31 | #endif
32 |
33 | extension LayoutItem { // Align methods are available via `LayoutAnchors`
| `- error: cannot find type 'LayoutItem' in scope
34 | @nonobjc var anchors: LayoutAnchors<Self> { LayoutAnchors(base: self) }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Align.swift:43:37: error: cannot find type 'LayoutItem' in scope
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: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: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 '[Any]'
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 '[Any]'
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:379:24: warning: static property '_stack' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
377 | }
378 |
379 | private static var _stack = [Constraints]() // this is what enabled constraint auto-installing
| |- warning: static property '_stack' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_stack' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_stack' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
380 |
381 | private static func _install(_ constraint: NSLayoutConstraint) {
/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/GestureRecognizers.swift:10:35: error: cannot find type 'UITapGestureRecognizer' in scope
8 | import UIKit
9 |
10 | final class TapGestureRecognizer: UITapGestureRecognizer {
| `- error: cannot find type 'UITapGestureRecognizer' in scope
11 |
12 | @Delegated1 var action: (TapGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:20:14: error: initializer does not override a designated initializer from its superclass
18 |
19 | @available(*, deprecated, renamed: "TapGestureRecognizer()")
20 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
21 | super.init(target: target, action: action)
22 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:36:37: error: cannot find type 'UIPinchGestureRecognizer' in scope
34 | }
35 |
36 | final class PinchGestureRecognizer: UIPinchGestureRecognizer {
| `- error: cannot find type 'UIPinchGestureRecognizer' in scope
37 |
38 | @Delegated1 var action: (PinchGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:46:14: error: initializer does not override a designated initializer from its superclass
44 |
45 | @available(*, deprecated, renamed: "PinchGestureRecognizer()")
46 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
47 | super.init(target: target, action: action)
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:62:40: error: cannot find type 'UIRotationGestureRecognizer' in scope
60 | }
61 |
62 | final class RotationGestureRecognizer: UIRotationGestureRecognizer {
| `- error: cannot find type 'UIRotationGestureRecognizer' in scope
63 |
64 | @Delegated1 var action: (RotationGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:72:14: error: initializer does not override a designated initializer from its superclass
70 |
71 | @available(*, deprecated, renamed: "RotationGestureRecognizer()")
72 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
73 | super.init(target: target, action: action)
74 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:88:37: error: cannot find type 'UISwipeGestureRecognizer' in scope
86 | }
87 |
88 | final class SwipeGestureRecognizer: UISwipeGestureRecognizer {
| `- error: cannot find type 'UISwipeGestureRecognizer' in scope
89 |
90 | @Delegated1 var action: (SwipeGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:98:14: error: initializer does not override a designated initializer from its superclass
96 |
97 | @available(*, deprecated, renamed: "SwipeGestureRecognizer()")
98 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
99 | super.init(target: target, action: action)
100 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:114:35: error: cannot find type 'UIPanGestureRecognizer' in scope
112 | }
113 |
114 | final class PanGestureRecognizer: UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
115 |
116 | @Delegated1 var action: (PanGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:124:14: error: initializer does not override a designated initializer from its superclass
122 |
123 | @available(*, deprecated, renamed: "PanGestureRecognizer()")
124 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
125 | super.init(target: target, action: action)
126 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:140:45: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
138 | }
139 |
140 | final class ScreenEdgePanGestureRecognizer: UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
141 |
142 | @Delegated1 var action: (ScreenEdgePanGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:150:14: error: initializer does not override a designated initializer from its superclass
148 |
149 | @available(*, deprecated, renamed: "ScreenEdgePanGestureRecognizer()")
150 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
151 | super.init(target: target, action: action)
152 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:166:41: error: cannot find type 'UILongPressGestureRecognizer' in scope
164 | }
165 |
166 | final class LongPressGestureRecognizer: UILongPressGestureRecognizer {
| `- error: cannot find type 'UILongPressGestureRecognizer' in scope
167 |
168 | @Delegated1 var action: (LongPressGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:176:14: error: initializer does not override a designated initializer from its superclass
174 |
175 | @available(*, deprecated, renamed: "LongPressGestureRecognizer()")
176 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
177 | super.init(target: target, action: action)
178 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:193:37: error: cannot find type 'UIHoverGestureRecognizer' in scope
191 |
192 | @available(iOS 13.0, *)
193 | final class HoverGestureRecognizer: UIHoverGestureRecognizer {
| `- error: cannot find type 'UIHoverGestureRecognizer' in scope
194 |
195 | @Delegated1 var action: (HoverGestureRecognizer) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:203:14: error: initializer does not override a designated initializer from its superclass
201 |
202 | @available(*, deprecated, renamed: "HoverGestureRecognizer()")
203 | override init(target: Any?, action: Selector?) {
| `- error: initializer does not override a designated initializer from its superclass
204 | super.init(target: target, action: action)
205 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/GestureRecognizers.swift:247:11: error: cannot find type 'UIView' in scope
245 | }
246 |
247 | extension UIView {
| `- error: cannot find type 'UIView' in scope
248 | func recognizeTaps(
249 | numberOfTapsRequired: Int = 1,
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:39: error: cannot find type 'UIStackView' in scope
9 | import UIKit
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
12 | return with(UIStackView()) {
13 | $0.axis = .vertical
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:11:27: error: cannot find type 'UIView' in scope
9 | import UIKit
10 |
11 | func Vertically(_ views: [UIView]) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
12 | return with(UIStackView()) {
13 | $0.axis = .vertical
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:40: error: cannot find type 'UIStackView' in scope
16 | }
17 |
18 | func Vertically(_ views: UIView...) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
19 | return Vertically(views)
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:18:26: error: cannot find type 'UIView' in scope
16 | }
17 |
18 | func Vertically(_ views: UIView...) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
19 | return Vertically(views)
20 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:69: error: cannot find type 'UIStackView' in scope
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:27: error: cannot find type 'UIView' in scope
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:22:44: error: cannot find type 'UIStackView' in scope
20 | }
21 |
22 | func Vertically(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
23 | return with(UIStackView()) {
24 | $0.axis = .vertical
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:70: error: cannot find type 'UIStackView' in scope
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
31 | return Vertically(views, setup: setup)
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:26: error: cannot find type 'UIView' in scope
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
31 | return Vertically(views, setup: setup)
32 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:30:45: error: cannot find type 'UIStackView' in scope
28 | }
29 |
30 | func Vertically(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
31 | return Vertically(views, setup: setup)
32 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:34:37: error: cannot find type 'UIView' in scope
32 | }
33 |
34 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
35 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
36 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:40:36: error: cannot find type 'UIView' in scope
38 | }
39 |
40 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
41 | return VerticallyScrollable(views, contentInset: contentInset)
42 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:37: error: cannot find type 'UIView' in scope
42 | }
43 |
44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
45 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
46 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:44:90: error: cannot find type 'UIStackView' in scope
42 | }
43 |
44 | func VerticallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIStackView' in scope
45 | return with(ScrollableStackView(axis: .vertical, contentInset: contentInset)) {
46 | views.forEach($0.addArrangedSubview(_:))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:36: error: cannot find type 'UIView' in scope
49 | }
50 |
51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
52 | return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
53 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:51:91: error: cannot find type 'UIStackView' in scope
49 | }
50 |
51 | func VerticallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIStackView' in scope
52 | return VerticallyScrollable(views, contentInset: contentInset, setup: setup)
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:55:30: error: cannot find type 'UIView' in scope
53 | }
54 |
55 | func VerticalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
| `- error: cannot find type 'UIView' in scope
56 | let container = ContainerView(contentView: view)
57 | container.addSubview(view) {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:149:40: error: cannot find type 'UIView' in scope
147 |
148 | /// Create this by using functions `VerticalContainer` and `HorizontalContainer`
149 | final class ContainerView<ContentView: UIView>: View {
| `- error: cannot find type 'UIView' in scope
150 | let contentView: ContentView
151 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:41: error: cannot find type 'UIStackView' in scope
63 | }
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
66 | return with(UIStackView()) {
67 | $0.axis = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:65:29: error: cannot find type 'UIView' in scope
63 | }
64 |
65 | func Horizontally(_ views: [UIView]) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
66 | return with(UIStackView()) {
67 | $0.axis = .horizontal
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:42: error: cannot find type 'UIStackView' in scope
70 | }
71 |
72 | func Horizontally(_ views: UIView...) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
73 | return Horizontally(views)
74 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:72:28: error: cannot find type 'UIView' in scope
70 | }
71 |
72 | func Horizontally(_ views: UIView...) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
73 | return Horizontally(views)
74 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:71: error: cannot find type 'UIStackView' in scope
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:29: error: cannot find type 'UIView' in scope
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:76:46: error: cannot find type 'UIStackView' in scope
74 | }
75 |
76 | func Horizontally(_ views: [UIView], setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
77 | return with(UIStackView()) {
78 | $0.axis = .horizontal
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:72: error: cannot find type 'UIStackView' in scope
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
85 | return Horizontally(views, setup: setup)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:28: error: cannot find type 'UIView' in scope
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIView' in scope
85 | return Horizontally(views, setup: setup)
86 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:84:47: error: cannot find type 'UIStackView' in scope
82 | }
83 |
84 | func Horizontally(_ views: UIView..., setup: (UIStackView) -> Void) -> UIStackView {
| `- error: cannot find type 'UIStackView' in scope
85 | return Horizontally(views, setup: setup)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:88:39: error: cannot find type 'UIView' in scope
86 | }
87 |
88 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
89 | return with(ScrollableStackView(axis: .horizontal)) {
90 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:94:38: error: cannot find type 'UIView' in scope
92 | }
93 |
94 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
95 | return HorizontallyScrollable(views, contentInset: contentInset)
96 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:39: error: cannot find type 'UIView' in scope
96 | }
97 |
98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
99 | return with(ScrollableStackView(axis: .horizontal)) {
100 | views.forEach($0.addArrangedSubview(_:))
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:98:92: error: cannot find type 'UIStackView' in scope
96 | }
97 |
98 | func HorizontallyScrollable(_ views: [UIView], contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIStackView' in scope
99 | return with(ScrollableStackView(axis: .horizontal)) {
100 | views.forEach($0.addArrangedSubview(_:))
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:38: error: cannot find type 'UIView' in scope
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIView' in scope
106 | return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:105:93: error: cannot find type 'UIStackView' in scope
103 | }
104 |
105 | func HorizontallyScrollable(_ views: UIView..., contentInset: UIEdgeInsets = .zero, setup: (UIStackView) -> Void) -> ScrollableStackView {
| `- error: cannot find type 'UIStackView' in scope
106 | return HorizontallyScrollable(views, contentInset: contentInset, setup: setup)
107 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Stacks.swift:109:32: error: cannot find type 'UIView' in scope
107 | }
108 |
109 | func HorizontalContainer<View: UIView>(_ view: View, alignment: Alignmment = .center, insets: UIEdgeInsets = .zero) -> ContainerView<View> {
| `- error: cannot find type 'UIView' in scope
110 | let container = ContainerView(contentView: view)
111 | container.addSubview(view) {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/View.swift:3:13: error: cannot find type 'UIView' in scope
1 | import UIKit
2 |
3 | class View: UIView {
| `- error: cannot find type 'UIView' in scope
4 | init() {
5 | super.init(frame: .zero)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/View.swift:19:11: error: cannot find type 'UIView' in scope
17 | }
18 |
19 | extension UIView {
| `- error: cannot find type 'UIView' in scope
20 | func addSubview<Subview: UIView>(_ view: Subview, configure: (Subview) -> Void) {
21 | addSubview(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:10:21: error: cannot find type 'UIButton' in scope
8 | import UIKit
9 |
10 | final class Button: UIButton {
| `- error: cannot find type 'UIButton' in scope
11 |
12 | @Delegated1 var didTap: (Button) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:15:14: error: initializer does not override a designated initializer from its superclass
13 |
14 | @available(*, deprecated, renamed: "Button()")
15 | override init(frame: CGRect) {
| `- error: initializer does not override a designated initializer from its superclass
16 | super.init(frame: frame)
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:27:63: error: type 'UIColor' has no member 'systemBlue'
25 | }
26 |
27 | static func solidBackground(_ backgroundColor: UIColor = .systemBlue, cornerRadius: CGFloat = 8) -> Button {
| `- error: type 'UIColor' has no member 'systemBlue'
28 | let button = Button()
29 | button.layer.cornerRadius = cornerRadius
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:35:19: error: method does not override any method from its superclass
33 | }
34 |
35 | override func didMoveToSuperview() {
| `- error: method does not override any method from its superclass
36 | super.didMoveToSuperview()
37 | setTargetAction()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:59:68: error: cannot find type 'UIControl' in scope
57 | - parameter state: The state for the color to take affect.
58 | */
59 | func setBackgroundColor(_ backgroundColor: UIColor, for state: UIControl.State) {
| `- error: cannot find type 'UIControl' in scope
60 | Button.setBackgroundColor(backgroundColor, to: self, for: state)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:63:75: error: cannot find type 'UIButton' in scope
61 | }
62 |
63 | static func setBackgroundColor(_ backgroundColor: UIColor, to button: UIButton, for state: UIControl.State) {
| `- error: cannot find type 'UIButton' in scope
64 | button.setBackgroundImage(NiceImage.pixel(ofColor: backgroundColor), for: state)
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:63:96: error: cannot find type 'UIControl' in scope
61 | }
62 |
63 | static func setBackgroundColor(_ backgroundColor: UIColor, to button: UIButton, for state: UIControl.State) {
| `- error: cannot find type 'UIControl' in scope
64 | button.setBackgroundImage(NiceImage.pixel(ofColor: backgroundColor), for: state)
65 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Button.swift:86:83: error: cannot find type 'UIUserInterfaceStyle' in scope
84 |
85 | @available(iOS 12.0, *)
86 | static private func generatePixel(ofColor color: UIColor, userInterfaceStyle: UIUserInterfaceStyle) -> UIImage {
| `- error: cannot find type 'UIUserInterfaceStyle' in scope
87 | var image: UIImage!
88 | UITraitCollection(userInterfaceStyle: userInterfaceStyle).performAsCurrent {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:13:21: error: cannot find type 'UIScrollView' in scope
11 | final class ScrollableStackView: UIView {
12 |
13 | let scrollView: UIScrollView = EnhancedControlTouchScrollView()
| `- error: cannot find type 'UIScrollView' in scope
14 | let stackView = UIStackView()
15 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:31:13: error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, Bool>'
29 | // Note: we should probably remove these? Too hacky for my taste (Oleg)
30 |
31 | @_Proxy(\ScrollableStackView.scrollView.alwaysBounceHorizontal)
| `- error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, Bool>'
32 | var alwaysBounceHorizontal: Bool
33 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:31:6: error: generic parameter 'EnclosingType' could not be inferred
29 | // Note: we should probably remove these? Too hacky for my taste (Oleg)
30 |
31 | @_Proxy(\ScrollableStackView.scrollView.alwaysBounceHorizontal)
| `- error: generic parameter 'EnclosingType' could not be inferred
32 | var alwaysBounceHorizontal: Bool
33 |
:
102 | // https://swiftbysundell.com/articles/accessing-a-swift-property-wrappers-enclosing-instance/
103 | @propertyWrapper
104 | struct _Proxy<EnclosingType, Value> {
| `- note: 'EnclosingType' declared as parameter to type '_Proxy'
105 | typealias ValueKeyPath = ReferenceWritableKeyPath<EnclosingType, Value>
106 | typealias SelfKeyPath = ReferenceWritableKeyPath<EnclosingType, Self>
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:34:13: error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, Bool>'
32 | var alwaysBounceHorizontal: Bool
33 |
34 | @_Proxy(\ScrollableStackView.scrollView.alwaysBounceVertical)
| `- error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, Bool>'
35 | var alwaysBounceVertical: Bool
36 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:34:6: error: generic parameter 'EnclosingType' could not be inferred
32 | var alwaysBounceHorizontal: Bool
33 |
34 | @_Proxy(\ScrollableStackView.scrollView.alwaysBounceVertical)
| `- error: generic parameter 'EnclosingType' could not be inferred
35 | var alwaysBounceVertical: Bool
36 |
:
102 | // https://swiftbysundell.com/articles/accessing-a-swift-property-wrappers-enclosing-instance/
103 | @propertyWrapper
104 | struct _Proxy<EnclosingType, Value> {
| `- note: 'EnclosingType' declared as parameter to type '_Proxy'
105 | typealias ValueKeyPath = ReferenceWritableKeyPath<EnclosingType, Value>
106 | typealias SelfKeyPath = ReferenceWritableKeyPath<EnclosingType, Self>
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:37:6: error: generic parameter 'EnclosingType' could not be inferred
35 | var alwaysBounceVertical: Bool
36 |
37 | @_Proxy(\ScrollableStackView.scrollView.contentInset)
| `- error: generic parameter 'EnclosingType' could not be inferred
38 | var contentInset: UIEdgeInsets
39 |
:
102 | // https://swiftbysundell.com/articles/accessing-a-swift-property-wrappers-enclosing-instance/
103 | @propertyWrapper
104 | struct _Proxy<EnclosingType, Value> {
| `- note: 'EnclosingType' declared as parameter to type '_Proxy'
105 | typealias ValueKeyPath = ReferenceWritableKeyPath<EnclosingType, Value>
106 | typealias SelfKeyPath = ReferenceWritableKeyPath<EnclosingType, Self>
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:37:13: error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, UIEdgeInsets>'
35 | var alwaysBounceVertical: Bool
36 |
37 | @_Proxy(\ScrollableStackView.scrollView.contentInset)
| `- error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, UIEdgeInsets>'
38 | var contentInset: UIEdgeInsets
39 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:14:21: error: cannot find 'UIStackView' in scope
12 |
13 | let scrollView: UIScrollView = EnhancedControlTouchScrollView()
14 | let stackView = UIStackView()
| `- error: cannot find 'UIStackView' in scope
15 |
16 | init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:40:6: error: generic parameter 'EnclosingType' could not be inferred
38 | var contentInset: UIEdgeInsets
39 |
40 | @_Proxy(\ScrollableStackView.stackView.spacing)
| `- error: generic parameter 'EnclosingType' could not be inferred
41 | var spacing: CGFloat
42 |
:
102 | // https://swiftbysundell.com/articles/accessing-a-swift-property-wrappers-enclosing-instance/
103 | @propertyWrapper
104 | struct _Proxy<EnclosingType, Value> {
| `- note: 'EnclosingType' declared as parameter to type '_Proxy'
105 | typealias ValueKeyPath = ReferenceWritableKeyPath<EnclosingType, Value>
106 | typealias SelfKeyPath = ReferenceWritableKeyPath<EnclosingType, Self>
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:40:13: error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, CGFloat>'
38 | var contentInset: UIEdgeInsets
39 |
40 | @_Proxy(\ScrollableStackView.stackView.spacing)
| `- error: cannot convert value of type 'KeyPath<ScrollableStackView, _>' to expected argument type 'ReferenceWritableKeyPath<EnclosingType, CGFloat>'
41 | var spacing: CGFloat
42 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:44:20: error: cannot find type 'UIStackView' in scope
42 |
43 | @_Proxy(\ScrollableStackView.stackView.alignment)
44 | var alignment: UIStackView.Alignment
| `- error: cannot find type 'UIStackView' in scope
45 |
46 | @_Proxy(\ScrollableStackView.stackView.distribution)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:47:23: error: cannot find type 'UIStackView' in scope
45 |
46 | @_Proxy(\ScrollableStackView.stackView.distribution)
47 | var distribution: UIStackView.Distribution
| `- error: cannot find type 'UIStackView' in scope
48 |
49 | func addArrangedSubview(_ view: UIView) {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:11:34: error: cannot find type 'UIView' in scope
9 | import UIKit
10 |
11 | final class ScrollableStackView: UIView {
| `- error: cannot find type 'UIView' in scope
12 |
13 | let scrollView: UIScrollView = EnhancedControlTouchScrollView()
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:16:16: error: cannot find type 'NSLayoutConstraint' in scope
14 | let stackView = UIStackView()
15 |
16 | init(axis: NSLayoutConstraint.Axis, contentInset: UIEdgeInsets = .zero) {
| `- error: cannot find type 'NSLayoutConstraint' in scope
17 | stackView.axis = axis
18 | super.init(frame: .zero)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:49:37: error: cannot find type 'UIView' in scope
47 | var distribution: UIStackView.Distribution
48 |
49 | func addArrangedSubview(_ view: UIView) {
| `- error: cannot find type 'UIView' in scope
50 | stackView.addArrangedSubview(view)
51 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:88:45: error: cannot find type 'UIScrollView' in scope
86 | }
87 |
88 | final class EnhancedControlTouchScrollView: UIScrollView {
| `- error: cannot find type 'UIScrollView' in scope
89 | override var delaysContentTouches: Bool {
90 | get { return false }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:89:18: error: property does not override any property from its superclass
87 |
88 | final class EnhancedControlTouchScrollView: UIScrollView {
89 | override var delaysContentTouches: Bool {
| `- error: property does not override any property from its superclass
90 | get { return false }
91 | set { }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:94:48: error: cannot find type 'UIView' in scope
92 | }
93 |
94 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: cannot find type 'UIView' in scope
95 | if view is UIControl {
96 | return true
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/ScrollableStackView.swift:94:19: error: method does not override any method from its superclass
92 | }
93 |
94 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: method does not override any method from its superclass
95 | if view is UIControl {
96 | return true
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift:10:21: error: cannot find type 'UISwitch' in scope
8 | import UIKit
9 |
10 | final class Switch: UISwitch {
| `- error: cannot find type 'UISwitch' in scope
11 |
12 | @Delegated1 var didToggle: (Switch) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/NiceUI/Views/Switch.swift:14:19: error: method does not override any method from its superclass
12 | @Delegated1 var didToggle: (Switch) -> ()
13 |
14 | override func didMoveToSuperview() {
| `- error: method does not override any method from its superclass
15 | super.didMoveToSuperview()
16 | setTargetAction()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:80:41: error: cannot find type 'UITableView' in scope
78 | }
79 |
80 | override init(frame: CGRect, style: UITableView.Style) {
| `- error: cannot find type 'UITableView' in scope
81 | super.init(frame: frame, style: style)
82 | setup()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift:46:26: error: method does not override any method from its superclass
44 | let tableView = StaticTableView()
45 |
46 | public override func viewDidLoad() {
| `- error: method does not override any method from its superclass
47 | super.viewDidLoad()
48 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/ScheduledNotificationsViewController.swift:11:58: error: cannot find type 'UIViewController' in scope
9 | import UserNotifications
10 |
11 | public final class ScheduledNotificationsViewController: UIViewController {
| `- error: cannot find type 'UIViewController' in scope
12 |
13 | enum Mode {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:257:32: error: cannot find type 'UITableViewCell' in scope
255 | }
256 |
257 | class SelectableTableViewCell: UITableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
258 | @Delegated var selectionCallback: (SelectableTableViewCell) -> ()
259 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:53:30: error: cannot find type 'UITableView' in scope
51 | }
52 |
53 | final class StaticTableView: UITableView {
| `- error: cannot find type 'UITableView' in scope
54 |
55 | @Delegated var pullToRefreshCallback: (StaticTableView) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:80:14: error: initializer does not override a designated initializer from its superclass
78 | }
79 |
80 | override init(frame: CGRect, style: UITableView.Style) {
| `- error: initializer does not override a designated initializer from its superclass
81 | super.init(frame: frame, style: style)
82 | setup()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:99:31: error: cannot find type 'UIView' in scope
97 |
98 | @discardableResult
99 | func addRow(_ configure: (UIView) -> ()) -> SelectableTableViewCell {
| `- error: cannot find type 'UIView' in scope
100 | let cell = SelectableTableViewCell()
101 | cell.selectionStyle = .none
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:112:28: error: cannot find type 'UITableViewCell' in scope
110 |
111 | @discardableResult
112 | func addRowCell(style: UITableViewCell.CellStyle = .default, _ configure: (UITableViewCell) -> ()) -> SelectableTableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
113 | let cell = SelectableTableViewCell(style: style, reuseIdentifier: nil)
114 | cell.selectionStyle = .none
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:112:80: error: cannot find type 'UITableViewCell' in scope
110 |
111 | @discardableResult
112 | func addRowCell(style: UITableViewCell.CellStyle = .default, _ configure: (UITableViewCell) -> ()) -> SelectableTableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
113 | let cell = SelectableTableViewCell(style: style, reuseIdentifier: nil)
114 | cell.selectionStyle = .none
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:125:23: error: cannot find type 'UIView' in scope
123 |
124 | @discardableResult
125 | func addRow(view: UIView, marginInsets: UIEdgeInsets = .zero) -> SelectableTableViewCell {
| `- error: cannot find type 'UIView' in scope
126 | return addRow { (row) in
127 | row.addSubview(view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:133:71: error: cannot find type 'UITableViewCell' in scope
131 |
132 | @discardableResult
133 | func addDynamicSegment<Content>(initialDataSet: [Content], style: UITableViewCell.CellStyle = .default, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) -> DynamicSegment<Content> {
| `- error: cannot find type 'UITableViewCell' in scope
134 | return insertDynamicSegment(dataSet: { initialDataSet }, style: style, configure)
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:137:129: error: cannot find type 'UITableViewCell' in scope
135 | }
136 |
137 | func addDynamicSegment<Provider: AnyObject, Content>(provider: Provider, dataSet: @escaping (Provider) -> [Content], style: UITableViewCell.CellStyle = .default, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) {
| `- error: cannot find type 'UITableViewCell' in scope
138 | let getDataSet: () -> [Content] = { [weak provider] in
139 | if let provider = provider {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:149:91: error: cannot find type 'UITableViewCell' in scope
147 |
148 | @discardableResult
149 | private func insertDynamicSegment<Content>(dataSet: @escaping () -> [Content], style: UITableViewCell.CellStyle, _ configure: @escaping (SpecifiedDynamicSelectableTableViewCell<Content>) -> ()) -> DynamicSegment<Content> {
| `- error: cannot find type 'UITableViewCell' in scope
150 | let newReuseIdentifier = UUID().uuidString
151 |
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:202:19: error: method does not override any method from its superclass
200 | }
201 |
202 | override func reloadData() {
| `- error: method does not override any method from its superclass
203 | self.render()
204 | super.reloadData()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:233:13: error: cannot find 'delaysContentTouches' in scope
231 | var isEnhancedControlSelectionEnabled: Bool = false {
232 | didSet {
233 | delaysContentTouches = !isEnhancedControlSelectionEnabled
| `- error: cannot find 'delaysContentTouches' in scope
234 | }
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:237:48: error: cannot find type 'UIView' in scope
235 | }
236 |
237 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: cannot find type 'UIView' in scope
238 | guard isEnhancedControlSelectionEnabled else {
239 | return super.touchesShouldCancel(in: view)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:237:19: error: method does not override any method from its superclass
235 | }
236 |
237 | override func touchesShouldCancel(in view: UIView) -> Bool {
| `- error: method does not override any method from its superclass
238 | guard isEnhancedControlSelectionEnabled else {
239 | return super.touchesShouldCancel(in: view)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:275:45: error: cannot find type 'AccessoryType' in scope
273 |
274 | @discardableResult
275 | func withAccessoryType(_ accessoryType: AccessoryType) -> SelectableTableViewCell {
| `- error: cannot find type 'AccessoryType' in scope
276 | self.accessoryType = accessoryType
277 | return self
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:290:28: error: cannot find type 'UITableViewDataSource' in scope
288 | }
289 |
290 | extension StaticTableView: UITableViewDataSource {
| `- error: cannot find type 'UITableViewDataSource' in scope
291 |
292 | func numberOfSections(in tableView: UITableView) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:292:41: error: cannot find type 'UITableView' in scope
290 | extension StaticTableView: UITableViewDataSource {
291 |
292 | func numberOfSections(in tableView: UITableView) -> Int {
| `- error: cannot find type 'UITableView' in scope
293 | return _sections.count
294 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:296:33: error: cannot find type 'UITableView' in scope
294 | }
295 |
296 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: cannot find type 'UITableView' in scope
297 | return _sections[section].rows.count
298 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:300:84: error: cannot find type 'UITableViewCell' in scope
298 | }
299 |
300 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
301 | let row = _sections[indexPath.section].rows[indexPath.row]
302 | switch row {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:300:33: error: cannot find type 'UITableView' in scope
298 | }
299 |
300 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: cannot find type 'UITableView' in scope
301 | let row = _sections[indexPath.section].rows[indexPath.row]
302 | switch row {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:323:33: error: cannot find type 'UITableView' in scope
321 | }
322 |
323 | func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
| `- error: cannot find type 'UITableView' in scope
324 | return _sections[section].title
325 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:327:33: error: cannot find type 'UITableView' in scope
325 | }
326 |
327 | func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
| `- error: cannot find type 'UITableView' in scope
328 | return _sections[section].footer
329 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:332:28: error: cannot find type 'UITableViewDelegate' in scope
330 | }
331 |
332 | extension StaticTableView: UITableViewDelegate {
| `- error: cannot find type 'UITableViewDelegate' in scope
333 | func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
334 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:333:33: error: cannot find type 'UITableView' in scope
331 |
332 | extension StaticTableView: UITableViewDelegate {
333 | func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
| `- error: cannot find type 'UITableView' in scope
334 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
335 | return cell.selectionStyle != .none
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:341:33: error: cannot find type 'UITableView' in scope
339 | }
340 |
341 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: cannot find type 'UITableView' in scope
342 | if let cell = tableView.cellForRow(at: indexPath) as? SelectableTableViewCell {
343 | cell.selectionCallback(cell)
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:360:11: error: cannot find type 'UIViewController' in scope
358 | }
359 |
360 | extension UIViewController {
| `- error: cannot find type 'UIViewController' in scope
361 | func addKeyboardAwareTableView(_ tableView: UITableView) {
362 | let tableViewController = StaticTableViewController()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:371:40: error: cannot find type 'UITableViewController' in scope
369 | }
370 |
371 | final class StaticTableViewController: UITableViewController {
| `- error: cannot find type 'UITableViewController' in scope
372 | override func viewDidLayoutSubviews() {
373 | super.viewDidLayoutSubviews()
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:372:19: error: method does not override any method from its superclass
370 |
371 | final class StaticTableViewController: UITableViewController {
372 | override func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
373 | super.viewDidLayoutSubviews()
374 | let tableView = self.tableView as! StaticTableView
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:396:66: error: cannot find type 'UIView' in scope
394 |
395 | enum Separator {
396 | private static func contains(tag: String, inSubviewsOf view: UIView) -> Bool {
| `- error: cannot find type 'UIView' in scope
397 | return view.subviews.contains { $0.accessibilityIdentifier == tag }
398 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:400:94: error: cannot find type 'UIView' in scope
398 | }
399 |
400 | fileprivate static func makeSeparatorView(tag: String, axis: NSLayoutConstraint.Axis) -> UIView {
| `- error: cannot find type 'UIView' in scope
401 | let separator = UIView()
402 | separator.accessibilityIdentifier = tag
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:400:66: error: cannot find type 'NSLayoutConstraint' in scope
398 | }
399 |
400 | fileprivate static func makeSeparatorView(tag: String, axis: NSLayoutConstraint.Axis) -> UIView {
| `- error: cannot find type 'NSLayoutConstraint' in scope
401 | let separator = UIView()
402 | separator.accessibilityIdentifier = tag
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:415:51: error: cannot find type 'UIView' in scope
413 | }
414 |
415 | static func topSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
416 | return view.subviews.first(where: { $0.accessibilityIdentifier == "top_separator" })
417 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:415:40: error: cannot find type 'UIView' in scope
413 | }
414 |
415 | static func topSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
416 | return view.subviews.first(where: { $0.accessibilityIdentifier == "top_separator" })
417 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:419:54: error: cannot find type 'UIView' in scope
417 | }
418 |
419 | static func bottomSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
420 | return view.subviews.first(where: { $0.accessibilityIdentifier == "bottom_separator" })
421 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:419:43: error: cannot find type 'UIView' in scope
417 | }
418 |
419 | static func bottomSeparator(for view: UIView) -> UIView? {
| `- error: cannot find type 'UIView' in scope
420 | return view.subviews.first(where: { $0.accessibilityIdentifier == "bottom_separator" })
421 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:423:42: error: cannot find type 'UIView' in scope
421 | }
422 |
423 | static func addTopSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
424 | if contains(tag: "top_separator", inSubviewsOf: view) {
425 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:435:46: error: cannot find type 'UIView' in scope
433 | }
434 |
435 | static func addLeadingSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
436 | if contains(tag: "leading_separator", inSubviewsOf: view) {
437 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:447:47: error: cannot find type 'UIView' in scope
445 | }
446 |
447 | static func addTrailingSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
448 | if contains(tag: "trailing_separator", inSubviewsOf: view) {
449 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:459:45: error: cannot find type 'UIView' in scope
457 | }
458 |
459 | static func addBottomSeparator(to view: UIView, insets: UIEdgeInsets) {
| `- error: cannot find type 'UIView' in scope
460 | if contains(tag: "bottom_separator", inSubviewsOf: view) {
461 | return
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:476:26: error: cannot find type 'UITableViewCell' in scope
474 | class DynamicSelectableTableViewCell: SelectableTableViewCell {
475 |
476 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: cannot find type 'UITableViewCell' in scope
477 | super.init(style: style, reuseIdentifier: reuseIdentifier)
478 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:476:14: error: initializer does not override a designated initializer from its superclass
474 | class DynamicSelectableTableViewCell: SelectableTableViewCell {
475 |
476 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: initializer does not override a designated initializer from its superclass
477 | super.init(style: style, reuseIdentifier: reuseIdentifier)
478 | }
/Users/admin/builder/spi-builder-workspace/Sources/ScheduledNotificationsViewController/StaticTableView.swift:485:19: error: method does not override any method from its superclass
483 | }
484 |
485 | override func prepareForReuse() {
| `- error: method does not override any method from its superclass
486 | super.prepareForReuse()
487 | selectionStyle = .none
SwiftDriver\ Compilation\ Requirements ScheduledNotificationsViewController normal armv7k com.apple.xcode.tools.swift.compiler (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation-Requirements -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swiftc -module-name ScheduledNotificationsViewController -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/armv7k/ScheduledNotificationsViewController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -target armv7k-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/armv7k/ScheduledNotificationsViewController-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/armv7k/ScheduledNotificationsViewController.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/armv7k/ScheduledNotificationsViewController_const_extract_protocols.json -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.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ScheduledNotificationsViewController.build/Debug-watchos/ScheduledNotificationsViewController.build/Objects-normal/armv7k/ScheduledNotificationsViewController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftEmitModule normal armv7k Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ScheduledNotificationsViewController (in target 'ScheduledNotificationsViewController' from project 'ScheduledNotificationsViewController')
(3 failures)
BUILD FAILURE 6.0 watchOS