diff --git a/Parse/Parse/PFACL.h b/Parse/Parse/PFACL.h index 074bea246..59e2af022 100644 --- a/Parse/Parse/PFACL.h +++ b/Parse/Parse/PFACL.h @@ -47,12 +47,12 @@ NS_ASSUME_NONNULL_BEGIN /** Controls whether the public is allowed to read this object. */ -@property (nonatomic, assign, getter=getPublicReadAccess) BOOL publicReadAccess; +@property (nonatomic, assign, getter=getPublicReadAccess) BOOL publicReadAccess NS_SWIFT_NAME(hasPublicReadAccess); /** Controls whether the public is allowed to write this object. */ -@property (nonatomic, assign, getter=getPublicWriteAccess) BOOL publicWriteAccess; +@property (nonatomic, assign, getter=getPublicWriteAccess) BOOL publicWriteAccess NS_SWIFT_NAME(hasPublicWriteAccess); ///-------------------------------------- #pragma mark - Controlling Access Per-User diff --git a/Parse/Tests/Other/Swift/SwiftSubclass.swift b/Parse/Tests/Other/Swift/SwiftSubclass.swift index 59dedeed1..907c4f767 100644 --- a/Parse/Tests/Other/Swift/SwiftSubclass.swift +++ b/Parse/Tests/Other/Swift/SwiftSubclass.swift @@ -29,4 +29,12 @@ public class SwiftSubclass: PFObject, PFSubclassing { func test_validateSwiftImport() { let _ = SwiftSubclass(withoutDataWithObjectId: "") } + + func test_properACLSetters() { + let acl = PFACL() + acl.hasPublicReadAccess = true + acl.hasPublicWriteAccess = true + _ = acl.hasPublicWriteAccess + _ = acl.hasPublicReadAccess + } }