From dd05d411a54712ee927e5fb8af390ae36a60ed7e Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Sat, 6 Apr 2024 17:55:34 -0500 Subject: [PATCH] feat: Add `PFObject.isDataAvailableForKey` to check if data is available for individual key (#1756) --- Parse/Parse/Internal/Object/PFObjectPrivate.h | 2 -- Parse/Parse/Source/PFObject.h | 7 +++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Parse/Parse/Internal/Object/PFObjectPrivate.h b/Parse/Parse/Internal/Object/PFObjectPrivate.h index 70958a667..00cef79d8 100644 --- a/Parse/Parse/Internal/Object/PFObjectPrivate.h +++ b/Parse/Parse/Internal/Object/PFObjectPrivate.h @@ -202,8 +202,6 @@ - (void)setHasBeenFetched:(BOOL)fetched; - (void)_setDeleted:(BOOL)deleted; -- (BOOL)isDataAvailableForKey:(NSString *)key; - - (BOOL)_hasChanges; - (BOOL)_hasOutstandingOperations; - (PFOperationSet *)unsavedChanges; diff --git a/Parse/Parse/Source/PFObject.h b/Parse/Parse/Source/PFObject.h index cb4a14372..be1738c7d 100644 --- a/Parse/Parse/Source/PFObject.h +++ b/Parse/Parse/Source/PFObject.h @@ -399,6 +399,13 @@ NS_REQUIRES_PROPERTY_DEFINITIONS */ @property (nonatomic, assign, readonly, getter=isDataAvailable) BOOL dataAvailable; +/** + Checks whether the `PFObject` has data for given key + + @return `YES` if data is available for given key + */ +- (BOOL)isDataAvailableForKey:(NSString *)key; + #if TARGET_OS_IOS /**