Skip to content

Commit 1922743

Browse files
Set iOS minimum deployment version to v15 (#2)
1 parent b85ec42 commit 1922743

File tree

8 files changed

+5
-15
lines changed

8 files changed

+5
-15
lines changed

Package.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ enum SwiftLint {
1212
let package = Package(
1313
name: packageName,
1414
platforms: [
15-
.iOS(.v14)
15+
.iOS(.v15)
1616
],
1717
products: [
1818
.library(

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,6 @@ var attributedText: Binding<NSAttributedString>
12461246
```swift
12471247
func textPublisher() -> AnyPublisher<String, Never>
12481248

1249-
@available(iOS 15, *)
12501249
func attributedTextPublisher() -> AnyPublisher<NSAttributedString, Never>
12511250
```
12521251

Sources/CombineUI/UIKit/Controls/TextField/TextField.swift

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ extension UITextField {
3535

3636
@preconcurrency
3737
@MainActor
38-
@available(iOS 15, *)
3938
public func attributedTextPublisher() -> AnyPublisher<NSAttributedString, Never> {
4039
publisher(for: .allEditingEvents)
4140
.compactMap(bindable)

Sources/CombineUI/UIKit/Controls/TextField/TextFieldInterface.swift

+4-8
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,10 @@ public struct TextFieldInterface<T: UITextField> {
1414
.share()
1515
.eraseToAnyPublisher()
1616

17-
public private(set) lazy var attributedText: AnyPublisher<NSAttributedString, Never> = {
18-
guard #available(iOS 15, *)
19-
else { return Empty(completeImmediately: false).eraseToAnyPublisher() }
20-
return textField
21-
.attributedTextPublisher()
22-
.share()
23-
.eraseToAnyPublisher()
24-
}()
17+
public private(set) lazy var attributedText: AnyPublisher<NSAttributedString, Never> = textField
18+
.attributedTextPublisher()
19+
.share()
20+
.eraseToAnyPublisher()
2521

2622
// MARK: - UITextFieldDelegate
2723

Tests/CombineUITests/UIKit/BindingsTests/UIButtonTests.swift

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ final class UIButtonTests: XCTestCase {
1515
expect(button.title(for: .normal)) == "Title"
1616
}
1717

18-
@available(iOS 15, *)
1918
func testAttributedTitle() {
2019
let button: UIButton = .init()
2120
expect(button.attributedTitle(for: .normal)?.string) == nil

Tests/CombineUITests/UIKit/BindingsTests/UILabelTests.swift

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ final class UILabelTests: XCTestCase {
2222
expect(label.text) == "Text"
2323
}
2424

25-
@available(iOS 15, *)
2625
func testAttributedText() {
2726
let label: UILabel = .init()
2827
expect(label.attributedText) == nil

Tests/CombineUITests/UIKit/BindingsTests/UITextFieldTests.swift

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ final class UITextFieldTests: XCTestCase {
1515
expect(textField.text) == "Text"
1616
}
1717

18-
@available(iOS 15, *)
1918
func testAttributedText() {
2019
let textField: UITextField = .init()
2120
expect(textField.attributedText?.string.isEmpty) == true

Tests/CombineUITests/UIKit/ControlsTests/TextFieldTests.swift

-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ final class TextFieldTests: XCTestCase {
6666
expect(receivedValues) == ["", "Hello", "World"]
6767
}
6868

69-
@available(iOS 15, *)
7069
func testAttributedText() {
7170
let viewController: TestViewController = .init()
7271
let textField: TestTextField = viewController.textField

0 commit comments

Comments
 (0)