Skip to content

Commit aa81e9a

Browse files
Update deprecations for iOS 11 / tvOS 11
1 parent 594f0cb commit aa81e9a

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

LayoutExpressions.xcodeproj/project.pbxproj

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
AA1BCE311BE9911E00AB6D1C /* UIViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4E17731947D15B00E91E41 /* UIViewControllerTests.swift */; };
5959
AA1BCE331BE991AD00AB6D1C /* UILayoutGuideTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1BCE321BE991AD00AB6D1C /* UILayoutGuideTests.swift */; };
6060
AA2D55A619451F0800F41FCC /* UIView+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA2D55A519451F0800F41FCC /* UIView+Anchors.swift */; };
61+
AA5A6FEC1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5A6FEB1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift */; };
62+
AA5A6FF01EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5A6FEF1EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift */; };
6163
AA6E63761EF2DCC0000669CD /* UILayoutGuideTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1BCE321BE991AD00AB6D1C /* UILayoutGuideTests.swift */; };
6264
AA6E63771EF2DCC0000669CD /* CenterExpressionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA84B8D51943868800827E89 /* CenterExpressionsTests.swift */; };
6365
AA6E63781EF2DCC0000669CD /* ConstantDimensionExpressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1BCE081BE6865C00AB6D1C /* ConstantDimensionExpressionTests.swift */; };
@@ -70,8 +72,6 @@
7072
AA6E637F1EF2DCC0000669CD /* DimensionExpressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1BCE031BE6807E00AB6D1C /* DimensionExpressionTests.swift */; };
7173
AA6E63801EF2DCC0000669CD /* SizeExpressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA84B8D71943948800827E89 /* SizeExpressionTests.swift */; };
7274
AA6E63821EF2DCC0000669CD /* LayoutExpressions.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACF91B9194008D300748874 /* LayoutExpressions.framework */; };
73-
AA5A6FEC1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5A6FEB1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift */; };
74-
AA5A6FF01EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5A6FEF1EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift */; };
7575
AAC2137F1EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAC2137E1EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift */; };
7676
AAC213801EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAC2137E1EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift */; };
7777
AAC213821EE9025B00999C65 /* UIViewController+Anchors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAC213811EE9025B00999C65 /* UIViewController+Anchors.swift */; };
@@ -126,10 +126,9 @@
126126
AA2D55A119450C1500F41FCC /* PriorityTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PriorityTests.swift; sourceTree = "<group>"; };
127127
AA2D55A519451F0800F41FCC /* UIView+Anchors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Anchors.swift"; sourceTree = "<group>"; };
128128
AA4E17731947D15B00E91E41 /* UIViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewControllerTests.swift; sourceTree = "<group>"; };
129-
AA6E63871EF2DCC0000669CD /* LayoutExpressionsTests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "LayoutExpressionsTests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
130-
AA6E63881EF2DCC0000669CD /* LayoutExpressionsTests copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "LayoutExpressionsTests copy-Info.plist"; path = "/Users/steve/git/LayoutExpressions/LayoutExpressionsTests copy-Info.plist"; sourceTree = "<absolute>"; };
131129
AA5A6FEB1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVPlayerViewController+Anchors.swift"; sourceTree = "<group>"; };
132130
AA5A6FEF1EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Anchors.swift"; sourceTree = "<group>"; };
131+
AA6E63871EF2DCC0000669CD /* LayoutExpressionsTests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "LayoutExpressionsTests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
133132
AA84B8D51943868800827E89 /* CenterExpressionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CenterExpressionsTests.swift; sourceTree = "<group>"; };
134133
AA84B8D71943948800827E89 /* SizeExpressionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SizeExpressionTests.swift; sourceTree = "<group>"; };
135134
AAC2137E1EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnchorsExtensionsProvider.swift; sourceTree = "<group>"; };
@@ -270,7 +269,6 @@
270269
AACF91BB194008D300748874 /* LayoutExpressions */,
271270
AACF91C8194008D400748874 /* LayoutExpressionsTests */,
272271
AACF91BA194008D300748874 /* Products */,
273-
AA6E63881EF2DCC0000669CD /* LayoutExpressionsTests copy-Info.plist */,
274272
);
275273
sourceTree = "<group>";
276274
};
@@ -518,7 +516,6 @@
518516
AA1BCE231BE6D75300AB6D1C /* Offset.swift in Sources */,
519517
AA5A6FEC1EEA2D8800B6BB72 /* AVPlayerViewController+Anchors.swift in Sources */,
520518
AAC213801EE8E2AC00999C65 /* AnchorsExtensionsProvider.swift in Sources */,
521-
AA5A6FF11EEA2E1E00B6BB72 /* UIScrollView+Anchors.swift in Sources */,
522519
AA1BCE1F1BE6A13000AB6D1C /* CenterExpression.swift in Sources */,
523520
AA1BCE1C1BE6971C00AB6D1C /* UIView+Expressions.swift in Sources */,
524521
AA1BCDFD1BE6787D00AB6D1C /* DimensionExpression.swift in Sources */,

LayoutExpressions/UIViewController+Anchors.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@ extension UIViewController: AnchorsExtensionsProvider {}
77
extension Anchors where Base: UIViewController {
88
/// A layout expression anchor representing the bottom edge of the view
99
/// controller's top layout guide.
10+
@available(iOS, deprecated: 11.0)
11+
@available(tvOS, deprecated: 11.0)
1012
public var top: AxisAnchor<YAxis, UndefinedConstant> {
1113
return AxisAnchor(axis: YAxis(anchor: base.topLayoutGuide.bottomAnchor), constant: UndefinedConstant())
1214
}
1315

1416
/// A layout expression anchor representing the top edge of the view
1517
/// controller's bottom layout guide.
18+
@available(iOS, deprecated: 11.0)
19+
@available(tvOS, deprecated: 11.0)
1620
public var bottom: AxisAnchor<YAxis, UndefinedConstant> {
1721
return AxisAnchor(axis: YAxis(anchor: base.bottomLayoutGuide.topAnchor), constant: UndefinedConstant())
1822
}

LayoutExpressionsTests/UIViewControllerTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ class UIViewControllerTests: XCTestCase {
1818
viewController.view.addSubview(subview)
1919
}
2020

21+
@available(iOS, deprecated: 11.0)
22+
@available(tvOS, deprecated: 11.0)
2123
func testViewControllerExtensionLayoutGuides() {
2224
let top = evaluateLayoutExpression(subview.anchors.top == viewController.anchors.top)
2325
XCTAssert(top.firstItem === subview)

0 commit comments

Comments
 (0)