diff --git a/api/Classes.html b/api/Classes.html index 95b311a1a..f70bdcf70 100644 --- a/api/Classes.html +++ b/api/Classes.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFACL.html b/api/Classes/PFACL.html index 8f5fce792..62f208daa 100644 --- a/api/Classes/PFACL.html +++ b/api/Classes/PFACL.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFAnalytics.html b/api/Classes/PFAnalytics.html index 02bd017e7..cb890a3c1 100644 --- a/api/Classes/PFAnalytics.html +++ b/api/Classes/PFAnalytics.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFAnonymousUtils.html b/api/Classes/PFAnonymousUtils.html index 0c70516ac..246ea2eeb 100644 --- a/api/Classes/PFAnonymousUtils.html +++ b/api/Classes/PFAnonymousUtils.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFCloud.html b/api/Classes/PFCloud.html index 1e7eb5625..0644e066c 100644 --- a/api/Classes/PFCloud.html +++ b/api/Classes/PFCloud.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFConfig.html b/api/Classes/PFConfig.html index 78d743ecd..79ec3c0d1 100644 --- a/api/Classes/PFConfig.html +++ b/api/Classes/PFConfig.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFFileObject.html b/api/Classes/PFFileObject.html index e8b629b5d..b279c70e4 100644 --- a/api/Classes/PFFileObject.html +++ b/api/Classes/PFFileObject.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFGeoPoint.html b/api/Classes/PFGeoPoint.html index f557e720c..ee8f64c1c 100644 --- a/api/Classes/PFGeoPoint.html +++ b/api/Classes/PFGeoPoint.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFInstallation.html b/api/Classes/PFInstallation.html index 4bc759402..4362b7dda 100644 --- a/api/Classes/PFInstallation.html +++ b/api/Classes/PFInstallation.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFObject.html b/api/Classes/PFObject.html index 34da5ff5f..ee6fa0c41 100644 --- a/api/Classes/PFObject.html +++ b/api/Classes/PFObject.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

@@ -4491,6 +4491,83 @@

Parameters

+
+
+ + +
+ +

Serialization +

+
+
+
    +
  • + +
    +
    +
    +
    +
    +

    Creates a PFObject from a dictionary object.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    + (nonnull id)fromDictionary:(nonnull NSDictionary *)dictionary
    +            defaultClassName:(nonnull NSString *)defaultClassName;
    + +
    +
    +

    Swift

    +
    class func fromDictionary(_ dictionary: [AnyHashable : Any], defaultClassName: String) -> Any
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + dictionary + + +
    +

    Undecoded dictionary.

    +
    +
    + + defaultClassName + + +
    +

    The className of the resulting object if none is given by the dictionary.

    +
    +
    +
    +
    +
    +
  • +
+
diff --git a/api/Classes/PFPolygon.html b/api/Classes/PFPolygon.html index 60d9cf252..c2a7556ff 100644 --- a/api/Classes/PFPolygon.html +++ b/api/Classes/PFPolygon.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFPush.html b/api/Classes/PFPush.html index 35cfff0aa..e78a4e896 100644 --- a/api/Classes/PFPush.html +++ b/api/Classes/PFPush.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFQuery.html b/api/Classes/PFQuery.html index 262de9a16..5981c5493 100644 --- a/api/Classes/PFQuery.html +++ b/api/Classes/PFQuery.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFRelation.html b/api/Classes/PFRelation.html index 4a42f8dea..d1c2be81b 100644 --- a/api/Classes/PFRelation.html +++ b/api/Classes/PFRelation.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFRole.html b/api/Classes/PFRole.html index 0ef982498..0e1de0ff9 100644 --- a/api/Classes/PFRole.html +++ b/api/Classes/PFRole.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFSession.html b/api/Classes/PFSession.html index 44f000c32..3a0d95815 100644 --- a/api/Classes/PFSession.html +++ b/api/Classes/PFSession.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/PFUser.html b/api/Classes/PFUser.html index 990296239..1e49f67eb 100644 --- a/api/Classes/PFUser.html +++ b/api/Classes/PFUser.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/Parse.html b/api/Classes/Parse.html index ea751a69c..f9b0f3c2d 100644 --- a/api/Classes/Parse.html +++ b/api/Classes/Parse.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Classes/ParseClientConfiguration.html b/api/Classes/ParseClientConfiguration.html index b714ea8bc..fda125bfc 100644 --- a/api/Classes/ParseClientConfiguration.html +++ b/api/Classes/ParseClientConfiguration.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Constants.html b/api/Constants.html index 1d26e6c55..f3552e28a 100644 --- a/api/Constants.html +++ b/api/Constants.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Enums.html b/api/Enums.html index fe9e69eca..8ca50af58 100644 --- a/api/Enums.html +++ b/api/Enums.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Enums/PFCachePolicy.html b/api/Enums/PFCachePolicy.html index bb799d2b3..a15dadd89 100644 --- a/api/Enums/PFCachePolicy.html +++ b/api/Enums/PFCachePolicy.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Enums/PFErrorCode.html b/api/Enums/PFErrorCode.html index f67e7667b..6159faebd 100644 --- a/api/Enums/PFErrorCode.html +++ b/api/Enums/PFErrorCode.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Enums/PFLogLevel.html b/api/Enums/PFLogLevel.html index 04cd7fd26..d3aacdfa7 100644 --- a/api/Enums/PFLogLevel.html +++ b/api/Enums/PFLogLevel.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Protocols.html b/api/Protocols.html index 42ba6484f..542231d0b 100644 --- a/api/Protocols.html +++ b/api/Protocols.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Protocols/PFFileUploadController.html b/api/Protocols/PFFileUploadController.html index 38d7668ff..fc995c22c 100644 --- a/api/Protocols/PFFileUploadController.html +++ b/api/Protocols/PFFileUploadController.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Protocols/PFSubclassing.html b/api/Protocols/PFSubclassing.html index bea50669e..905ae98b3 100644 --- a/api/Protocols/PFSubclassing.html +++ b/api/Protocols/PFSubclassing.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Protocols/PFUserAuthenticationDelegate.html b/api/Protocols/PFUserAuthenticationDelegate.html index 4a6249ae5..35ac6ac18 100644 --- a/api/Protocols/PFUserAuthenticationDelegate.html +++ b/api/Protocols/PFUserAuthenticationDelegate.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Protocols/ParseMutableClientConfiguration.html b/api/Protocols/ParseMutableClientConfiguration.html index 57f2a71e8..9e63ef619 100644 --- a/api/Protocols/ParseMutableClientConfiguration.html +++ b/api/Protocols/ParseMutableClientConfiguration.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/Type Definitions.html b/api/Type Definitions.html index 9f5c35ea0..dfb6d6116 100644 --- a/api/Type Definitions.html +++ b/api/Type Definitions.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes.html index 95b311a1a..f70bdcf70 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFACL.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFACL.html index 8f5fce792..62f208daa 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFACL.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFACL.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnalytics.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnalytics.html index 02bd017e7..cb890a3c1 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnalytics.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnalytics.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnonymousUtils.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnonymousUtils.html index 0c70516ac..246ea2eeb 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnonymousUtils.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFAnonymousUtils.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFCloud.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFCloud.html index 1e7eb5625..0644e066c 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFCloud.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFCloud.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFConfig.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFConfig.html index 78d743ecd..79ec3c0d1 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFConfig.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFConfig.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFFileObject.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFFileObject.html index e8b629b5d..b279c70e4 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFFileObject.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFFileObject.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFGeoPoint.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFGeoPoint.html index f557e720c..ee8f64c1c 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFGeoPoint.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFGeoPoint.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFInstallation.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFInstallation.html index 4bc759402..4362b7dda 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFInstallation.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFInstallation.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFObject.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFObject.html index 34da5ff5f..ee6fa0c41 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFObject.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFObject.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

@@ -4491,6 +4491,83 @@

Parameters

+
+
+ + +
+ +

Serialization +

+
+
+
    +
  • + +
    +
    +
    +
    +
    +

    Creates a PFObject from a dictionary object.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    + (nonnull id)fromDictionary:(nonnull NSDictionary *)dictionary
    +            defaultClassName:(nonnull NSString *)defaultClassName;
    + +
    +
    +

    Swift

    +
    class func fromDictionary(_ dictionary: [AnyHashable : Any], defaultClassName: String) -> Any
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + dictionary + + +
    +

    Undecoded dictionary.

    +
    +
    + + defaultClassName + + +
    +

    The className of the resulting object if none is given by the dictionary.

    +
    +
    +
    +
    +
    +
  • +
+
diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPolygon.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPolygon.html index 60d9cf252..c2a7556ff 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPolygon.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPolygon.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPush.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPush.html index 35cfff0aa..e78a4e896 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPush.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFPush.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFQuery.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFQuery.html index 262de9a16..5981c5493 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFQuery.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFQuery.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRelation.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRelation.html index 4a42f8dea..d1c2be81b 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRelation.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRelation.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRole.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRole.html index 0ef982498..0e1de0ff9 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRole.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFRole.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFSession.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFSession.html index 44f000c32..3a0d95815 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFSession.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFSession.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFUser.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFUser.html index 990296239..1e49f67eb 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFUser.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/PFUser.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/Parse.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/Parse.html index ea751a69c..f9b0f3c2d 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/Parse.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/Parse.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/ParseClientConfiguration.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/ParseClientConfiguration.html index b714ea8bc..fda125bfc 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/ParseClientConfiguration.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Classes/ParseClientConfiguration.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Constants.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Constants.html index 1d26e6c55..f3552e28a 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Constants.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Constants.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums.html index fe9e69eca..8ca50af58 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFCachePolicy.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFCachePolicy.html index bb799d2b3..a15dadd89 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFCachePolicy.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFCachePolicy.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFErrorCode.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFErrorCode.html index f67e7667b..6159faebd 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFErrorCode.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFErrorCode.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFLogLevel.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFLogLevel.html index 04cd7fd26..d3aacdfa7 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFLogLevel.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Enums/PFLogLevel.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols.html index 42ba6484f..542231d0b 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFFileUploadController.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFFileUploadController.html index 38d7668ff..fc995c22c 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFFileUploadController.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFFileUploadController.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFSubclassing.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFSubclassing.html index bea50669e..905ae98b3 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFSubclassing.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFSubclassing.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFUserAuthenticationDelegate.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFUserAuthenticationDelegate.html index 4a6249ae5..35ac6ac18 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFUserAuthenticationDelegate.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/PFUserAuthenticationDelegate.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/ParseMutableClientConfiguration.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/ParseMutableClientConfiguration.html index 57f2a71e8..9e63ef619 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/ParseMutableClientConfiguration.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Protocols/ParseMutableClientConfiguration.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/Type Definitions.html b/api/docsets/Parse.docset/Contents/Resources/Documents/Type Definitions.html index 9f5c35ea0..dfb6d6116 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/Type Definitions.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/Type Definitions.html @@ -21,7 +21,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/index.html b/api/docsets/Parse.docset/Contents/Resources/Documents/index.html index cc99ae159..00b35fd93 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/index.html +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/index.html @@ -20,7 +20,7 @@

- Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

@@ -232,12 +232,6 @@

iOS · iPadOS · macOS · watchOS · tvOS

Coverage auto-release

-

iOS -iPad -macOS -watchOS -tvOS

-

SPM

Backers on Open Collective @@ -259,7 +253,7 @@

iOS · iPadOS · macOS · watchOS · tvOS

  • How Do I Contribute?
  • Dependencies
  • @@ -295,7 +289,7 @@

    Parse Server

    >= 1.0.0 -

    Xcode, iOS, macOS

    +

    Xcode, iOS, macOS, tvOS, watchOS

    The Parse Apple SDK is continuously tested with the most recent releases of Xcode to ensure compatibility. We follow the annual release schedule of Xcode to support the current and previous major Xcode version.

    @@ -304,7 +298,8 @@

    Xcode, iOS, macOS

    Xcode Version iOS Version macOS Version -macOS Version +watchOS Version +tvOS Version Release Date End-of-Support Date Parse Apple SDK Support @@ -315,24 +310,27 @@

    Xcode, iOS, macOS

    iOS 15 macOS 12 watchOS 8 +tvOS 15 September 2021 October 2023 ->= 1.19.3 <2.7.2 +>= 1.19.3 < 2.7.2 Xcode 14 iOS 16 macOS 13 watchOS 9 +tvOS 16 September 2022 October 2024 ->= 2.7.2 <= 5.0.0 +>= 2.7.2 < 5.0.0 Xcode 15 iOS 17 macOS 14 watchOS 10 +tvOS 17 September 2023 October 2025 >= 3.0.0 @@ -342,6 +340,7 @@

    Xcode, iOS, macOS

    iOS 18 macOS 15 watchOS 11 +tvOS 18 September 2024 tbd >= 4.2.0 diff --git a/api/docsets/Parse.docset/Contents/Resources/Documents/search.json b/api/docsets/Parse.docset/Contents/Resources/Documents/search.json index f01080cc6..b98025e1b 100644 --- a/api/docsets/Parse.docset/Contents/Resources/Documents/search.json +++ b/api/docsets/Parse.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Type%20Definitions.html#/c:PFQuery.h@T@PFQueryArrayResultBlock":{"name":"PFQueryArrayResultBlock","abstract":"
    "},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    Sets a custom file upload controller that uploads PFFiles using its own policy.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    A custom NSURLSessionConfiguration configuration that will be used from the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/PFUserAuthenticationDelegate.html#/c:objc(pl)PFUserAuthenticationDelegate(im)restoreAuthenticationWithAuthData:":{"name":"-restoreAuthenticationWithAuthData:","abstract":"

    Called when restoring third party authentication credentials that have been serialized,","parent_name":"PFUserAuthenticationDelegate"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)parseClassName":{"name":"+parseClassName","abstract":"

    The name of the class as seen in the REST API.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)query":{"name":"+query","abstract":"

    Create a query which returns objects of this type.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of this type with a given predicate.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Lets Parse know this class should be used to instantiate all objects with class type parseClassName.

    ","parent_name":"PFSubclassing"},"Protocols/PFFileUploadController.html#/c:objc(pl)PFFileUploadController(im)uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:":{"name":"-uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:","abstract":"

    Uploads a file asynchronously from file path for a given file state.

    ","parent_name":"PFFileUploadController"},"Protocols/PFFileUploadController.html":{"name":"PFFileUploadController","abstract":"

    A policy interface for overriding the default upload behavior of uploading a PFFileObject"},"Protocols/PFSubclassing.html":{"name":"PFSubclassing","abstract":"

    If a subclass of PFObject conforms to PFSubclassing and calls PFObject.+registerSubclass,"},"Protocols/PFUserAuthenticationDelegate.html":{"name":"PFUserAuthenticationDelegate","abstract":"

    Provides a general interface for delegation of third party authentication with PFUsers.

    "},"Protocols/ParseMutableClientConfiguration.html":{"name":"ParseMutableClientConfiguration","abstract":"

    The ParseMutableClientConfiguration represents a ParseClientConfiguration object that can be mutated.

    "},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInternalServer":{"name":"kPFErrorInternalServer","abstract":"

    Internal server error. No information available.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorConnectionFailed":{"name":"kPFErrorConnectionFailed","abstract":"

    The connection to the Parse servers failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectNotFound":{"name":"kPFErrorObjectNotFound","abstract":"

    Object doesn’t exist, or has an incorrect password.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidQuery":{"name":"kPFErrorInvalidQuery","abstract":"

    You tried to find values matching a datatype that doesn’t","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidClassName":{"name":"kPFErrorInvalidClassName","abstract":"

    Missing or invalid classname. Classnames are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorMissingObjectId":{"name":"kPFErrorMissingObjectId","abstract":"

    Missing object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidKeyName":{"name":"kPFErrorInvalidKeyName","abstract":"

    Invalid key name. Keys are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPointer":{"name":"kPFErrorInvalidPointer","abstract":"

    Malformed pointer. Pointers must be arrays of a classname and an object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidJSON":{"name":"kPFErrorInvalidJSON","abstract":"

    Malformed json object. A json dictionary is expected.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCommandUnavailable":{"name":"kPFErrorCommandUnavailable","abstract":"

    Tried to access a feature only available internally.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorIncorrectType":{"name":"kPFErrorIncorrectType","abstract":"

    Field set to incorrect type.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidChannelName":{"name":"kPFErrorInvalidChannelName","abstract":"

    Invalid channel name. A channel name is either an empty string (the broadcast channel)","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidDeviceToken":{"name":"kPFErrorInvalidDeviceToken","abstract":"

    Invalid device token.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPushMisconfigured":{"name":"kPFErrorPushMisconfigured","abstract":"

    Push is misconfigured. See details to find out how.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectTooLarge":{"name":"kPFErrorObjectTooLarge","abstract":"

    The object is too large.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorOperationForbidden":{"name":"kPFErrorOperationForbidden","abstract":"

    That operation isn’t allowed for clients.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCacheMiss":{"name":"kPFErrorCacheMiss","abstract":"

    The results were not found in the cache.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidNestedKey":{"name":"kPFErrorInvalidNestedKey","abstract":"

    Keys in NSDictionary values may not include $ or ..

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidFileName":{"name":"kPFErrorInvalidFileName","abstract":"

    Invalid file name.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidACL":{"name":"kPFErrorInvalidACL","abstract":"

    Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorTimeout":{"name":"kPFErrorTimeout","abstract":"

    The request timed out on the server. Typically this indicates the request is too expensive.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEmailAddress":{"name":"kPFErrorInvalidEmailAddress","abstract":"

    The email address was invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateValue":{"name":"kPFErrorDuplicateValue","abstract":"

    A unique field was given a value that is already taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidRoleName":{"name":"kPFErrorInvalidRoleName","abstract":"

    Role’s name is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorExceededQuota":{"name":"kPFErrorExceededQuota","abstract":"

    Exceeded an application quota. Upgrade to resolve.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFScriptError":{"name":"kPFScriptError","abstract":"

    Cloud Code script had an error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFValidationError":{"name":"kPFValidationError","abstract":"

    Cloud Code validation failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorReceiptMissing":{"name":"kPFErrorReceiptMissing","abstract":"

    Product purchase receipt is missing.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPurchaseReceipt":{"name":"kPFErrorInvalidPurchaseReceipt","abstract":"

    Product purchase receipt is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPaymentDisabled":{"name":"kPFErrorPaymentDisabled","abstract":"

    Payment is disabled on this device.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidProductIdentifier":{"name":"kPFErrorInvalidProductIdentifier","abstract":"

    The product identifier is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductNotFoundInAppStore":{"name":"kPFErrorProductNotFoundInAppStore","abstract":"

    The product is not found in the App Store.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidServerResponse":{"name":"kPFErrorInvalidServerResponse","abstract":"

    The Apple server response is not valid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductDownloadFileSystemFailure":{"name":"kPFErrorProductDownloadFileSystemFailure","abstract":"

    Product fails to download due to file system error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidImageData":{"name":"kPFErrorInvalidImageData","abstract":"

    Fail to convert data to image.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUnsavedFile":{"name":"kPFErrorUnsavedFile","abstract":"

    Unsaved file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorFileDeleteFailure":{"name":"kPFErrorFileDeleteFailure","abstract":"

    Fail to delete file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorRequestLimitExceeded":{"name":"kPFErrorRequestLimitExceeded","abstract":"

    Application has exceeded its request limit.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateRequest":{"name":"kPFErrorDuplicateRequest","abstract":"

    Request was a duplicate and has been discarded due to idempotency rules.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEventName":{"name":"kPFErrorInvalidEventName","abstract":"

    Invalid event name.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameMissing":{"name":"kPFErrorUsernameMissing","abstract":"

    Username is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserPasswordMissing":{"name":"kPFErrorUserPasswordMissing","abstract":"

    Password is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameTaken":{"name":"kPFErrorUsernameTaken","abstract":"

    Username has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailTaken":{"name":"kPFErrorUserEmailTaken","abstract":"

    Email has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailMissing":{"name":"kPFErrorUserEmailMissing","abstract":"

    The email is missing, and must be specified.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserWithEmailNotFound":{"name":"kPFErrorUserWithEmailNotFound","abstract":"

    A user with the specified email was not found.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCannotBeAlteredWithoutSession":{"name":"kPFErrorUserCannotBeAlteredWithoutSession","abstract":"

    The user cannot be altered by a client without the session.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCanOnlyBeCreatedThroughSignUp":{"name":"kPFErrorUserCanOnlyBeCreatedThroughSignUp","abstract":"

    Users can only be created through sign up.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorAccountAlreadyLinked":{"name":"kPFErrorAccountAlreadyLinked","abstract":"

    An existing account already linked to another user.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidSessionToken":{"name":"kPFErrorInvalidSessionToken","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserIdMismatch":{"name":"kPFErrorUserIdMismatch","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorLinkedIdMissing":{"name":"kPFErrorLinkedIdMissing","abstract":"

    Linked id missing from request.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidLinkedSession":{"name":"kPFErrorInvalidLinkedSession","abstract":"

    Invalid linked session.

    ","parent_name":"PFErrorCode"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelNone":{"name":"PFLogLevelNone","abstract":"

    Log level that disables all logging.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelError":{"name":"PFLogLevelError","abstract":"

    Log level that if set is going to output error messages to the log.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelWarning":{"name":"PFLogLevelWarning","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelInfo":{"name":"PFLogLevelInfo","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelDebug":{"name":"PFLogLevelDebug","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyIgnoreCache":{"name":"kPFCachePolicyIgnoreCache","abstract":"

    The query does not load from the cache or save results to the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheOnly":{"name":"kPFCachePolicyCacheOnly","abstract":"

    The query only loads from the cache, ignoring the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkOnly":{"name":"kPFCachePolicyNetworkOnly","abstract":"

    The query does not load from the cache, but it will save results to the cache.

    ","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheElseNetwork":{"name":"kPFCachePolicyCacheElseNetwork","abstract":"

    The query first tries to load from the cache, but if that fails, it loads results from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkElseCache":{"name":"kPFCachePolicyNetworkElseCache","abstract":"

    The query first tries to load from the network, but if that fails, it loads results from the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheThenNetwork":{"name":"kPFCachePolicyCacheThenNetwork","abstract":"

    The query first loads from the cache, then loads from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html":{"name":"PFCachePolicy","abstract":"

    PFCachePolicy specifies different caching policies that could be used with PFQuery.

    "},"Enums/PFLogLevel.html":{"name":"PFLogLevel","abstract":"

    PFLogLevel enum specifies different levels of logging that could be used to limit or display more messages in logs.

    "},"Enums/PFErrorCode.html":{"name":"PFErrorCode","abstract":"

    PFErrorCode enum contains all custom error codes that are used as code for NSError for callbacks on all classes.

    "},"Constants.html#/c:@kPFDeviceType":{"name":"kPFDeviceType","abstract":"
    "},"Constants.html#/c:@PFParseErrorDomain":{"name":"PFParseErrorDomain","abstract":"

    Error domain used for all NSErrors in the SDK.

    "},"Constants.html#/c:@PFNetworkWillSendURLRequestNotification":{"name":"PFNetworkWillSendURLRequestNotification","abstract":"

    The name of the notification that is going to be sent before any URL request is sent.

    "},"Constants.html#/c:@PFNetworkDidReceiveURLResponseNotification":{"name":"PFNetworkDidReceiveURLResponseNotification","abstract":"

    The name of the notification that is going to be sent after any URL response is received.

    "},"Constants.html#/c:@PFInvalidSessionTokenNotification":{"name":"PFInvalidSessionTokenNotification","abstract":"

    The name of the notification that is going to be sent when any request is failing with an invalid session token.

    "},"Constants.html#/c:@PFNetworkNotificationURLRequestUserInfoKey":{"name":"PFNetworkNotificationURLRequestUserInfoKey","abstract":"

    The key of request(NSURLRequest) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseUserInfoKey":{"name":"PFNetworkNotificationURLResponseUserInfoKey","abstract":"

    The key of response(NSHTTPURLResponse) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseBodyUserInfoKey":{"name":"PFNetworkNotificationURLResponseBodyUserInfoKey","abstract":"

    The key of repsonse body (usually NSString with JSON) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFObjectDefaultPin":{"name":"PFObjectDefaultPin","abstract":"

    The name of the default pin that for PFObject local data store.

    "},"Constants.html#/c:@PFParseInitializeDidCompleteNotification":{"name":"PFParseInitializeDidCompleteNotification","abstract":"

    For testing purposes. Allows testers to know when init is complete.

    "},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    The custom upload controller that synchronously uploads PFFiles using its own policy.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    The NSURLSessionConfiguration configuration used by the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(cm)configurationWithBlock:":{"name":"+configurationWithBlock:","abstract":"

    Create a new SDK configuration object. This will create a temporarily modifiable configuration, and pass it to a block","parent_name":"ParseClientConfiguration"},"Classes/Parse.html#/c:objc(cs)Parse(cm)setApplicationId:clientKey:":{"name":"+setApplicationId:clientKey:","abstract":"

    Sets the applicationId and clientKey of your application.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)initializeWithConfiguration:":{"name":"+initializeWithConfiguration:","abstract":"

    Sets the configuration to be used for the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)currentConfiguration":{"name":"currentConfiguration","abstract":"

    Gets the current configuration in use by the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)applicationId":{"name":"applicationId","abstract":"

    The current application id that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)clientKey":{"name":"clientKey","abstract":"

    The current client key that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)server":{"name":"server","abstract":"

    The current server URL to connect to Parse Server.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableLocalDatastore":{"name":"+enableLocalDatastore","abstract":"

    Enable pinning in your application. This must be called before your application can use","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)isLocalDatastoreEnabled":{"name":"isLocalDatastoreEnabled","abstract":"

    Flag that indicates whether Local Datastore is enabled.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:containingApplication:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:containingApplication:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)applicationGroupIdentifierForDataSharing":{"name":"+applicationGroupIdentifierForDataSharing","abstract":"

    Application Group Identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)containingApplicationBundleIdentifierForDataSharing":{"name":"+containingApplicationBundleIdentifierForDataSharing","abstract":"

    Containing application bundle identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)logLevel":{"name":"logLevel","abstract":"

    Gets or sets the level of logging to display.

    ","parent_name":"Parse"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)currentUser":{"name":"+currentUser","abstract":"

    Gets the currently logged in user from disk and returns an instance of it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)getCurrentUserInBackground":{"name":"+getCurrentUserInBackground","abstract":"

    Asynchronously loads the currently logged in user from disk and returns a task that encapsulates it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)isNew":{"name":"isNew","abstract":"

    Whether the PFUser was just created from a request.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)authenticated":{"name":"authenticated","abstract":"

    Whether the user is an authenticated object for the device.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)user":{"name":"+user","abstract":"

    Creates a new PFUser object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableAutomaticUser":{"name":"+enableAutomaticUser","abstract":"

    Enables automatic creation of anonymous users.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)username":{"name":"username","abstract":"

    The username for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)password":{"name":"password","abstract":"

    !","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)email":{"name":"email","abstract":"

    The email for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackground":{"name":"-signUpInBackground","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithBlock:":{"name":"-signUpInBackgroundWithBlock:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:":{"name":"+logInWithUsernameInBackground:password:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:block:":{"name":"+logInWithUsernameInBackground:password:block:","abstract":"

    Makes an asynchronous request to log in a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:":{"name":"+becomeInBackground:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:block:":{"name":"+becomeInBackground:block:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackground":{"name":"+enableRevocableSessionInBackground","abstract":"

    Enables revocable sessions and migrates the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackgroundWithBlock:":{"name":"+enableRevocableSessionInBackgroundWithBlock:","abstract":"

    Enables revocable sessions and upgrades the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackground":{"name":"+logOutInBackground","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackgroundWithBlock:":{"name":"+logOutInBackgroundWithBlock:","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:":{"name":"+requestPasswordResetForEmailInBackground:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:block:":{"name":"+requestPasswordResetForEmailInBackground:block:","abstract":"

    Send a password reset request asynchronously for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)registerAuthenticationDelegate:forAuthType:":{"name":"+registerAuthenticationDelegate:forAuthType:","abstract":"

    Registers a third party authentication delegate. If a delegate is already registered for the authType then","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)unregisterAuthenticationDelegateForAuthType:":{"name":"+unregisterAuthenticationDelegateForAuthType:","abstract":"

    Unregisters a third party authentication delegate. If no delegate is registered, this fails gracefully.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithAuthTypeInBackground:authData:":{"name":"+logInWithAuthTypeInBackground:authData:","abstract":"

    Logs in a user with third party authentication credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)linkWithAuthTypeInBackground:authData:":{"name":"-linkWithAuthTypeInBackground:authData:","abstract":"

    Links this user to a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)unlinkWithAuthTypeInBackground:":{"name":"-unlinkWithAuthTypeInBackground:","abstract":"

    Unlinks this user from a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)isLinkedWithAuthType:":{"name":"-isLinkedWithAuthType:","abstract":"

    Indicates whether this user is linked with a third party authentication library of a specific type.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithTarget:selector:":{"name":"-signUpInBackgroundWithTarget:selector:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:target:selector:":{"name":"+logInWithUsernameInBackground:password:target:selector:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:target:selector:":{"name":"+becomeInBackground:target:selector:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:target:selector:":{"name":"+requestPasswordResetForEmailInBackground:target:selector:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp":{"name":"-signUp","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp:":{"name":"-signUp:","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:":{"name":"+logInWithUsername:password:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:error:":{"name":"+logInWithUsername:password:error:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:":{"name":"+become:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:error:":{"name":"+become:error:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOut":{"name":"+logOut","abstract":"

    Synchronously* logs out the currently logged in user on disk.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:":{"name":"+requestPasswordResetForEmail:","abstract":"

    Synchronously Send a password reset request for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:error:":{"name":"+requestPasswordResetForEmail:error:","abstract":"

    Synchronously send a password reset request for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFSession.html#/c:objc(cs)PFSession(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token string for this session.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackground":{"name":"+getCurrentSessionInBackground","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackgroundWithBlock:":{"name":"+getCurrentSessionInBackgroundWithBlock:","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:":{"name":"-initWithName:","abstract":"

    Constructs a new PFRole with the given name.","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:acl:":{"name":"-initWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:":{"name":"+roleWithName:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:acl:":{"name":"+roleWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)name":{"name":"name","abstract":"

    Gets or sets the name for a role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)users":{"name":"users","abstract":"

    Gets the PFRelation for the PFUser objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)roles":{"name":"roles","abstract":"

    Gets the PFRelation for the PFRole objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(py)targetClass":{"name":"targetClass","abstract":"

    The name of the class of the target child objects.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)query":{"name":"-query","abstract":"

    Returns a PFQuery object that can be used to get objects in this relation.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)addObject:":{"name":"-addObject:","abstract":"

    Adds a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)removeObject:":{"name":"-removeObject:","abstract":"

    Removes a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes the query with a class name.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:":{"name":"+queryWithClassName:","abstract":"

    Returns a PFQuery for a given class.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:predicate:":{"name":"+queryWithClassName:predicate:","abstract":"

    Creates a PFQuery with the constraints given by predicate.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name to query for.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKey:":{"name":"-includeKey:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKeys:":{"name":"-includeKeys:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeAll":{"name":"-includeAll","abstract":"

    Make the query include all PFObjects that have a reference.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKey:":{"name":"-excludeKey:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKeys:":{"name":"-excludeKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)selectKeys:":{"name":"-selectKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to include only the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyExists:":{"name":"-whereKeyExists:","abstract":"

    Add a constraint that requires a particular key exists.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyDoesNotExist:":{"name":"-whereKeyDoesNotExist:","abstract":"

    Add a constraint that requires a key not exist.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:equalTo:":{"name":"-whereKey:equalTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be equal to the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThan:":{"name":"-whereKey:lessThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be less than the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThanOrEqualTo:":{"name":"-whereKey:lessThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThan:":{"name":"-whereKey:greaterThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThanOrEqualTo:":{"name":"-whereKey:greaterThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notEqualTo:":{"name":"-whereKey:notEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesText:":{"name":"-whereKey:matchesText:","abstract":"

    Add a constraint for finding string values that contain a provided","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedIn:":{"name":"-whereKey:containedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notContainedIn:":{"name":"-whereKey:notContainedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsAllObjectsInArray:":{"name":"-whereKey:containsAllObjectsInArray:","abstract":"

    Add a constraint to the query that requires a particular key’s array","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedBy:":{"name":"-whereKey:containedBy:","abstract":"

    Adds a constraint to the query that requires a particular key’s value to","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:":{"name":"-whereKey:nearGeoPoint:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinMiles:":{"name":"-whereKey:nearGeoPoint:withinMiles:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinKilometers:":{"name":"-whereKey:nearGeoPoint:withinKilometers:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinRadians:":{"name":"-whereKey:nearGeoPoint:withinRadians:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be near","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinGeoBoxFromSouthwest:toNortheast:":{"name":"-whereKey:withinGeoBoxFromSouthwest:toNortheast:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinPolygon:":{"name":"-whereKey:withinPolygon:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:polygonContains:":{"name":"-whereKey:polygonContains:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:":{"name":"-whereKey:matchesRegex:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:modifiers:":{"name":"-whereKey:matchesRegex:modifiers:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsString:":{"name":"-whereKey:containsString:","abstract":"

    Add a constraint for finding string values that contain a provided substring.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasPrefix:":{"name":"-whereKey:hasPrefix:","abstract":"

    Add a constraint for finding string values that start with a provided prefix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasSuffix:":{"name":"-whereKey:hasSuffix:","abstract":"

    Add a constraint for finding string values that end with a provided suffix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)orQueryWithSubqueries:":{"name":"+orQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the or of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)andQueryWithSubqueries:":{"name":"+andQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the and of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesKey:inQuery:":{"name":"-whereKey:matchesKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value matches a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchKey:inQuery:":{"name":"-whereKey:doesNotMatchKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value NOT match a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery:":{"name":"-whereKey:matchesQuery:","abstract":"

    Add a constraint that requires that a key’s value matches a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchQuery:":{"name":"-whereKey:doesNotMatchQuery:","abstract":"

    Add a constraint that requires that a key’s value to not match a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByAscending:":{"name":"-orderByAscending:","abstract":"

    Sort the results in ascending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addAscendingOrder:":{"name":"-addAscendingOrder:","abstract":"

    Additionally sort in ascending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByDescending:":{"name":"-orderByDescending:","abstract":"

    Sort the results in descending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addDescendingOrder:":{"name":"-addDescendingOrder:","abstract":"

    Additionally sort in descending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptor:":{"name":"-orderBySortDescriptor:","abstract":"

    Sort the results using a given sort descriptor.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptors:":{"name":"-orderBySortDescriptors:","abstract":"

    Sort the results using a given array of sort descriptors.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:":{"name":"-getObjectInBackgroundWithId:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:block:":{"name":"-getObjectInBackgroundWithId:block:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryForUser":{"name":"+queryForUser","abstract":"

    @deprecated Please use [PFUser query] instead.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackground":{"name":"-findObjectsInBackground","abstract":"

    Finds objects asynchronously and sets the NSArray of PFObject objects as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithBlock:":{"name":"-findObjectsInBackgroundWithBlock:","abstract":"

    Finds objects asynchronously and calls the given block with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackground":{"name":"-getFirstObjectInBackground","abstract":"

    Gets an object asynchronously and sets it as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithBlock:":{"name":"-getFirstObjectInBackgroundWithBlock:","abstract":"

    Gets an object asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackground":{"name":"-countObjectsInBackground","abstract":"

    Counts objects asynchronously and sets NSNumber with count as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithBlock:":{"name":"-countObjectsInBackgroundWithBlock:","abstract":"

    Counts objects asynchronously and calls the given block with the counts.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current network request (if any). Ensures that callbacks won’t be called.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)limit":{"name":"limit","abstract":"

    A limit on the number of objects to return. The default limit is 100, with a","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)skip":{"name":"skip","abstract":"

    The number of objects to skip before returning any.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)cachePolicy":{"name":"cachePolicy","abstract":"

    The cache policy to use for requests.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)maxCacheAge":{"name":"maxCacheAge","abstract":"

    The age after which a cached value will be ignored

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)hasCachedResult":{"name":"hasCachedResult","abstract":"

    Returns whether there is a cached result for this query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)clearCachedResult":{"name":"-clearCachedResult","abstract":"

    Clears the cached result for this query. If there is no cached result, this is a noop.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)clearAllCachedResults":{"name":"+clearAllCachedResults","abstract":"

    Clears the cached results for all queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromLocalDatastore":{"name":"-fromLocalDatastore","abstract":"

    Change the source of this query to all pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPin":{"name":"-fromPin","abstract":"

    Change the source of this query to the default group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPinWithName:":{"name":"-fromPinWithName:","abstract":"

    Change the source of this query to a specific group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)ignoreACLs":{"name":"-ignoreACLs","abstract":"

    Ignore ACLs when querying from the Local Datastore.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)trace":{"name":"trace","abstract":"

    Whether or not performance tracing should be done on the query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:target:selector:":{"name":"-getObjectInBackgroundWithId:target:selector:","abstract":"

    Gets a PFObject asynchronously.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithTarget:selector:":{"name":"-findObjectsInBackgroundWithTarget:selector:","abstract":"

    Finds objects asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithTarget:selector:":{"name":"-getFirstObjectInBackgroundWithTarget:selector:","abstract":"

    Gets an object asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithTarget:selector:":{"name":"-countObjectsInBackgroundWithTarget:selector:","abstract":"

    Counts objects asynchronously and calls the given callback with the count.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:":{"name":"+getObjectOfClass:objectId:","abstract":"

    Returns a PFObject with a given class and id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:error:":{"name":"+getObjectOfClass:objectId:error:","abstract":"

    Returns a PFObject with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:":{"name":"-getObjectWithId:","abstract":"

    Returns a PFObject with the given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:error:":{"name":"-getObjectWithId:error:","abstract":"

    Returns a PFObject with the given id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:":{"name":"+getUserObjectWithId:","abstract":"

    Returns a PFUser with a given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:error:":{"name":"+getUserObjectWithId:error:","abstract":"

    Returns a PFUser with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects":{"name":"-findObjects","abstract":"

    Finds objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects:":{"name":"-findObjects:","abstract":"

    Finds objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject":{"name":"-getFirstObject","abstract":"

    Gets an object synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject:":{"name":"-getFirstObject:","abstract":"

    Gets an object synchronously based on the constructed query and sets an error if any occurred.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects":{"name":"-countObjects","abstract":"

    Counts objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects:":{"name":"-countObjects:","abstract":"

    Counts objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)push":{"name":"+push","abstract":"
    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannel:":{"name":"-setChannel:","abstract":"

    Sets the channel on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannels:":{"name":"-setChannels:","abstract":"

    Sets the array of channels on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setQuery:":{"name":"-setQuery:","abstract":"

    Sets an installation query to which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setMessage:":{"name":"-setMessage:","abstract":"

    Sets an alert message for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setData:":{"name":"-setData:","abstract":"

    Sets an arbitrary data payload for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToAndroid:":{"name":"-setPushToAndroid:","abstract":"

    Sets whether this push will go to Android devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToIOS:":{"name":"-setPushToIOS:","abstract":"

    Sets whether this push will go to iOS devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAtDate:":{"name":"-expireAtDate:","abstract":"

    Sets the expiration time for this notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAfterTimeInterval:":{"name":"-expireAfterTimeInterval:","abstract":"

    Sets the time interval after which this notification should expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)clearExpiration":{"name":"-clearExpiration","abstract":"

    Clears both expiration values, indicating that the notification should never expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(py)pushDate":{"name":"pushDate","abstract":"

    Date at which to send this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:":{"name":"+sendPushMessageToChannelInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:block:":{"name":"+sendPushMessageToChannelInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:":{"name":"+sendPushMessageToQueryInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:block:":{"name":"+sendPushMessageToQueryInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackground":{"name":"-sendPushInBackground","abstract":"

    Asynchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithBlock:":{"name":"-sendPushInBackgroundWithBlock:","abstract":"

    Asynchronously send this push message and executes the given callback block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:":{"name":"+sendPushDataToChannelInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:block:":{"name":"+sendPushDataToChannelInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:":{"name":"+sendPushDataToQueryInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:block:":{"name":"+sendPushDataToQueryInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)handlePush:":{"name":"+handlePush:","abstract":"

    A default handler for push notifications while the app is active that","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)storeDeviceToken:":{"name":"+storeDeviceToken:","abstract":"

    Store the device token locally for push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackground":{"name":"+getSubscribedChannelsInBackground","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithBlock:":{"name":"+getSubscribedChannelsInBackgroundWithBlock:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:":{"name":"+subscribeToChannelInBackground:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:block:":{"name":"+subscribeToChannelInBackground:block:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:":{"name":"+unsubscribeFromChannelInBackground:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:block:":{"name":"+unsubscribeFromChannelInBackground:block:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:target:selector:":{"name":"+sendPushMessageToChannelInBackground:withMessage:target:selector:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithTarget:selector:":{"name":"-sendPushInBackgroundWithTarget:selector:","abstract":"

    Asynchronously send this push message and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:target:selector:":{"name":"+sendPushDataToChannelInBackground:withData:target:selector:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithTarget:selector:":{"name":"+getSubscribedChannelsInBackgroundWithTarget:selector:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:target:selector:":{"name":"+subscribeToChannelInBackground:target:selector:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:target:selector:":{"name":"+unsubscribeFromChannelInBackground:target:selector:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPush:":{"name":"-sendPush:","abstract":"

    Synchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannel:withMessage:error:":{"name":"+sendPushMessageToChannel:withMessage:error:","abstract":"

    Synchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQuery:withMessage:error:":{"name":"+sendPushMessageToQuery:withMessage:error:","abstract":"

    Send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannel:withData:error:":{"name":"+sendPushDataToChannel:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQuery:withData:error:":{"name":"+sendPushDataToQuery:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannels:":{"name":"+getSubscribedChannels:","abstract":"

    Synchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannel:error:":{"name":"+subscribeToChannel:error:","abstract":"

    Synchrnously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannel:error:":{"name":"+unsubscribeFromChannel:error:","abstract":"

    Synchronously unsubscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(cm)polygonWithCoordinates:":{"name":"+polygonWithCoordinates:","abstract":"

    Creates a new PFPolygon object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(im)containsPoint:":{"name":"-containsPoint:","abstract":"

    Test if this polygon contains a point

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(py)coordinates":{"name":"coordinates","abstract":"

    Array of PFGeoPoints or CLLocations

    ","parent_name":"PFPolygon"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes a new empty PFObject instance with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:":{"name":"+objectWithClassName:","abstract":"

    Creates a new PFObject with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:dictionary:":{"name":"+objectWithClassName:dictionary:","abstract":"

    Creates a new PFObject with a class name, initialized with data","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithClassName:objectId:":{"name":"+objectWithoutDataWithClassName:objectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)objectId":{"name":"objectId","abstract":"

    The id of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)updatedAt":{"name":"updatedAt","abstract":"

    When the object was last updated.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)createdAt":{"name":"createdAt","abstract":"

    When the object was created.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)ACL":{"name":"ACL","abstract":"

    The ACL for this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)allKeys":{"name":"allKeys","abstract":"

    Returns an array of the keys contained in this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKey:":{"name":"-setObject:forKey:","abstract":"

    Sets the object associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectForKey:":{"name":"-removeObjectForKey:","abstract":"

    Unsets a key on the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKeyedSubscript:":{"name":"-setObject:forKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationForKey:":{"name":"-relationForKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationforKey:":{"name":"-relationforKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revert":{"name":"-revert","abstract":"

    Clears any changes to this object made since the last call to save and sets it back to the server state.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revertObjectForKey:":{"name":"-revertObjectForKey:","abstract":"

    Clears any changes to this object’s key that were done after last successful save and sets it back to the","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObject:forKey:":{"name":"-addObject:forKey:","abstract":"

    Adds an object to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObjectsFromArray:forKey:":{"name":"-addObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObject:forKey:":{"name":"-addUniqueObject:forKey:","abstract":"

    Adds an object to the array associated with a given key, only if it is not already present in the array.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObjectsFromArray:forKey:":{"name":"-addUniqueObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the array associated with a given key,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObject:forKey:":{"name":"-removeObject:forKey:","abstract":"

    Removes all occurrences of an object from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectsInArray:forKey:":{"name":"-removeObjectsInArray:forKey:","abstract":"

    Removes all occurrences of the objects contained in another array from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:":{"name":"-incrementKey:","abstract":"

    Increments the given key by 1.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:byAmount:":{"name":"-incrementKey:byAmount:","abstract":"

    Increments the given key by a number.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually":{"name":"-saveEventually","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually:":{"name":"-saveEventually:","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:":{"name":"+saveAllInBackground:","abstract":"

    Saves a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:block:":{"name":"+saveAllInBackground:block:","abstract":"

    Saves a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:":{"name":"+deleteAllInBackground:","abstract":"

    Deletes a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:block:":{"name":"+deleteAllInBackground:block:","abstract":"

    Deletes a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Gets whether the PFObject has been fetched.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDataAvailableForKey:":{"name":"-isDataAvailableForKey:","abstract":"

    Checks whether the PFObject has data for given key

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackground":{"name":"-fetchInBackground","abstract":"

    Fetches the PFObject asynchronously and sets it as a result for the task.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithBlock:":{"name":"-fetchInBackgroundWithBlock:","abstract":"

    Fetches the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackground":{"name":"-fetchIfNeededInBackground","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithBlock:":{"name":"-fetchIfNeededInBackgroundWithBlock:","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO, then calls the callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:":{"name":"+fetchAllInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:block:":{"name":"+fetchAllInBackground:block:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:":{"name":"+fetchAllIfNeededInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:block:":{"name":"+fetchAllIfNeededInBackground:block:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackground":{"name":"-fetchFromLocalDatastoreInBackground","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackgroundWithBlock:":{"name":"-fetchFromLocalDatastoreInBackgroundWithBlock:","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackground":{"name":"-deleteInBackground","abstract":"

    Deletes the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithBlock:":{"name":"-deleteInBackgroundWithBlock:","abstract":"

    Deletes the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteEventually":{"name":"-deleteEventually","abstract":"

    Deletes this object from the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dirty":{"name":"dirty","abstract":"

    Gets whether any key-value pair in this object (or its children)","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDirtyForKey:":{"name":"-isDirtyForKey:","abstract":"

    Get whether a value associated with a key has been added/updated/removed and not saved yet.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackground":{"name":"-pinInBackground","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithBlock:":{"name":"-pinInBackgroundWithBlock:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:":{"name":"-pinInBackgroundWithName:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:block:":{"name":"-pinInBackgroundWithName:block:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:":{"name":"+pinAllInBackground:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:block:":{"name":"+pinAllInBackground:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:":{"name":"+pinAllInBackground:withName:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:block:":{"name":"+pinAllInBackground:withName:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackground":{"name":"-unpinInBackground","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithBlock:":{"name":"-unpinInBackgroundWithBlock:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:":{"name":"-unpinInBackgroundWithName:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:block:":{"name":"-unpinInBackgroundWithName:block:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackground":{"name":"+unpinAllObjectsInBackground","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithBlock:":{"name":"+unpinAllObjectsInBackgroundWithBlock:","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:":{"name":"+unpinAllObjectsInBackgroundWithName:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:block:":{"name":"+unpinAllObjectsInBackgroundWithName:block:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:":{"name":"+unpinAllInBackground:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:block:":{"name":"+unpinAllInBackground:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:":{"name":"+unpinAllInBackground:withName:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:block:":{"name":"+unpinAllInBackground:withName:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:target:selector:":{"name":"+saveAllInBackground:target:selector:","abstract":"

    Saves a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)refreshInBackgroundWithTarget:selector:":{"name":"-refreshInBackgroundWithTarget:selector:","abstract":"

    Asynchronously refreshes the PFObject and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithTarget:selector:":{"name":"-fetchInBackgroundWithTarget:selector:","abstract":"

    Fetches the `PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithTarget:selector:":{"name":"-fetchIfNeededInBackgroundWithTarget:selector:","abstract":"

    Fetches the PFObject’s data asynchronously if dataAvailable is NO, then calls the callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:target:selector:":{"name":"+fetchAllInBackground:target:selector:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:target:selector:":{"name":"+fetchAllIfNeededInBackground:target:selector:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithTarget:selector:":{"name":"-deleteInBackgroundWithTarget:selector:","abstract":"

    Deletes the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:target:selector:":{"name":"+deleteAllInBackground:target:selector:","abstract":"

    Deletes a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)object":{"name":"+object","abstract":"

    Creates an instance of the registered subclass with this class’s PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Registers an Objective-C class for Parse to use for representing a given Parse class.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)query":{"name":"+query","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName with a given predicate.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save":{"name":"-save","abstract":"

    Synchronously saves the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save:":{"name":"-save:","abstract":"

    Synchronously saves the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:":{"name":"+saveAll:","abstract":"

    Saves a collection of objects *synchronously all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:error:":{"name":"+saveAll:error:","abstract":"

    Saves a collection of objects synchronously all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch":{"name":"-fetch","abstract":"

    Synchronously* fetches the PFObject with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch:":{"name":"-fetch:","abstract":"

    Synchronously fetches the PFObject with the current data from the server and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded":{"name":"-fetchIfNeeded","abstract":"

    Synchronously* fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded:":{"name":"-fetchIfNeeded:","abstract":"

    Synchronously fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:":{"name":"+fetchAll:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:error:":{"name":"+fetchAll:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:":{"name":"+fetchAllIfNeeded:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:error:":{"name":"+fetchAllIfNeeded:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore":{"name":"-fetchFromLocalDatastore","abstract":"

    Synchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore:":{"name":"-fetchFromLocalDatastore:","abstract":"

    Synchronously loads data from the local datastore into this object, if it has not been fetched","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete":{"name":"-delete","abstract":"

    Synchronously deletes the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete:":{"name":"-delete:","abstract":"

    Synchronously deletes the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:":{"name":"+deleteAll:","abstract":"

    Synchronously deletes a collection of objects all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:error:":{"name":"+deleteAll:error:","abstract":"

    Synchronously deletes a collection of objects all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin":{"name":"-pin","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin:":{"name":"-pin:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:":{"name":"-pinWithName:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:error:":{"name":"-pinWithName:error:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:":{"name":"+pinAll:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:error:":{"name":"+pinAll:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:":{"name":"+pinAll:withName:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:error:":{"name":"+pinAll:withName:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin":{"name":"-unpin","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin:":{"name":"-unpin:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:":{"name":"-unpinWithName:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:error:":{"name":"-unpinWithName:error:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects":{"name":"+unpinAllObjects","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects:":{"name":"+unpinAllObjects:","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:":{"name":"+unpinAllObjectsWithName:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:error:":{"name":"+unpinAllObjectsWithName:error:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:":{"name":"+unpinAll:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:error:":{"name":"+unpinAll:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:":{"name":"+unpinAll:withName:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:error:":{"name":"+unpinAll:withName:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)currentInstallation":{"name":"+currentInstallation","abstract":"

    Gets the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)getCurrentInstallationInBackground":{"name":"+getCurrentInstallationInBackground","abstract":"

    Asynchronously loads the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceType":{"name":"deviceType","abstract":"

    The device type for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)installationId":{"name":"installationId","abstract":"

    The installationId for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceToken":{"name":"deviceToken","abstract":"

    The device token for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)badge":{"name":"badge","abstract":"

    The badge for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)timeZone":{"name":"timeZone","abstract":"

    The name of the time zone for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)channels":{"name":"channels","abstract":"

    The channels for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(im)setDeviceTokenFromData:":{"name":"-setDeviceTokenFromData:","abstract":"

    Sets the device token string property from an NSData-encoded token.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)query":{"name":"+query","abstract":"

    Creates a PFQuery for PFInstallation objects.

    ","parent_name":"PFInstallation"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPoint":{"name":"+geoPoint","abstract":"

    Create a PFGeoPoint object. Latitude and longitude are set to 0.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLocation:":{"name":"+geoPointWithLocation:","abstract":"

    Creates a new PFGeoPoint object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLatitude:longitude:":{"name":"+geoPointWithLatitude:longitude:","abstract":"

    Create a new PFGeoPoint object with the specified latitude and longitude.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointForCurrentLocationInBackground:":{"name":"+geoPointForCurrentLocationInBackground:","abstract":"

    Fetches the current device location and executes a block with a new PFGeoPoint object.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)latitude":{"name":"latitude","abstract":"

    Latitude of point in degrees. Valid range is from -90.0 to 90.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)longitude":{"name":"longitude","abstract":"

    Longitude of point in degrees. Valid range is from -180.0 to 180.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInRadiansTo:":{"name":"-distanceInRadiansTo:","abstract":"

    Get distance in radians from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInMilesTo:":{"name":"-distanceInMilesTo:","abstract":"

    Get distance in miles from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInKilometersTo:":{"name":"-distanceInKilometersTo:","abstract":"

    Get distance in kilometers from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)init":{"name":"-init","abstract":"
    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:":{"name":"+fileObjectWithData:","abstract":"

    Creates a file with given data. A name will be assigned to it by the server.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:":{"name":"+fileObjectWithName:data:","abstract":"

    Creates a file with given data and name.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:":{"name":"+fileObjectWithName:contentsAtPath:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:error:":{"name":"+fileObjectWithName:contentsAtPath:error:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:":{"name":"+fileObjectWithName:data:contentType:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:error:":{"name":"+fileObjectWithName:data:contentType:error:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:contentType:":{"name":"+fileObjectWithData:contentType:","abstract":"

    Creates a file with given data and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)name":{"name":"name","abstract":"

    The name of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)url":{"name":"url","abstract":"

    The url of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dirty":{"name":"dirty","abstract":"

    Whether the file has been uploaded for the first time.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the file asynchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithProgressBlock:":{"name":"-saveInBackgroundWithProgressBlock:","abstract":"

    Saves the file asynchronously

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:progressBlock:":{"name":"-saveInBackgroundWithBlock:progressBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Whether the data is available in memory or needs to be downloaded.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackground":{"name":"-getDataInBackground","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithProgressBlock:":{"name":"-getDataInBackgroundWithProgressBlock:","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackground":{"name":"-getDataStreamInBackground","abstract":"

    This method is like -getDataInBackground but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackground":{"name":"-getDataDownloadStreamInBackground","abstract":"

    This method is like -getDataStreamInBackground, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithProgressBlock:":{"name":"-getDataStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataInBackground but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackgroundWithProgressBlock:":{"name":"-getDataDownloadStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataStreamInBackgroundWithProgressBlock:, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:":{"name":"-getDataInBackgroundWithBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:":{"name":"-getDataStreamInBackgroundWithBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock: but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:progressBlock:":{"name":"-getDataInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:progressBlock:":{"name":"-getDataStreamInBackgroundWithBlock:progressBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock:progressBlock: but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackground":{"name":"-getFilePathInBackground","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithProgressBlock:":{"name":"-getFilePathInBackgroundWithProgressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:":{"name":"-getFilePathInBackgroundWithBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:progressBlock:":{"name":"-getFilePathInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current request (upload or download of file).

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)clearCachedDataInBackground":{"name":"-clearCachedDataInBackground","abstract":"

    Clears all cached data for this file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)clearAllCachedDataInBackground":{"name":"+clearAllCachedDataInBackground","abstract":"

    Clears all cached data for all downloaded files.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the file asynchronously and invokes the given selector on a target.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithTarget:selector:":{"name":"-getDataInBackgroundWithTarget:selector:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save":{"name":"-save","abstract":"

    Saves the file synchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save:":{"name":"-save:","abstract":"

    Saves the file synchronously and sets an error if it occurs.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData":{"name":"-getData","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData:":{"name":"-getData:","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream":{"name":"-getDataStream","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream:":{"name":"-getDataStream:","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)currentConfig":{"name":"+currentConfig","abstract":"

    Returns the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getCurrentConfigInBackground":{"name":"+getCurrentConfigInBackground","abstract":"

    Returns the task that encapsulates the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackground":{"name":"+getConfigInBackground","abstract":"

    Gets the PFConfig asynchronously and sets it as a result of a task.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackgroundWithBlock:":{"name":"+getConfigInBackgroundWithBlock:","abstract":"

    Gets the PFConfig asynchronously and executes the given callback block.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig":{"name":"+getConfig","abstract":"

    Gets the PFConfig object synchronously from the server.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig:":{"name":"+getConfig:","abstract":"

    Gets the PFConfig object synchronously from the server and sets an error if it occurs.

    ","parent_name":"PFConfig"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:":{"name":"+callFunctionInBackground:withParameters:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:block:":{"name":"+callFunctionInBackground:withParameters:block:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:target:selector:":{"name":"+callFunctionInBackground:withParameters:target:selector:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:":{"name":"+callFunction:withParameters:","abstract":"

    Calls the given cloud function synchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:error:":{"name":"+callFunction:withParameters:error:","abstract":"

    Calls the given cloud function synchronously with the parameters provided and","parent_name":"PFCloud"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInInBackground":{"name":"+logInInBackground","abstract":"

    Creates an anonymous user asynchronously and sets as a result to BFTask.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithBlock:":{"name":"+logInWithBlock:","abstract":"

    Creates an anonymous user asynchronously and performs a provided block.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)isLinkedWithUser:":{"name":"+isLinkedWithUser:","abstract":"

    Whether the PFUser object is logged in anonymously.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithTarget:selector:":{"name":"+logInWithTarget:selector:","abstract":"

    Creates an anonymous user asynchronously and invokes a selector on a target.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptions:":{"name":"+trackAppOpenedWithLaunchOptions:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptionsInBackground:block:":{"name":"+trackAppOpenedWithLaunchOptionsInBackground:block:","abstract":"

    Tracks this application being launched.","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayload:":{"name":"+trackAppOpenedWithRemoteNotificationPayload:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayloadInBackground:block:":{"name":"+trackAppOpenedWithRemoteNotificationPayloadInBackground:block:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:":{"name":"+trackEvent:","abstract":"

    Tracks the occurrence of a custom event.

    ","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:block:":{"name":"+trackEventInBackground:block:","abstract":"

    Tracks the occurrence of a custom event. Parse will store a data point at the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:dimensions:":{"name":"+trackEvent:dimensions:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:dimensions:block:":{"name":"+trackEventInBackground:dimensions:block:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACL":{"name":"+ACL","abstract":"

    Creates an ACL with no permissions granted.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACLWithUser:":{"name":"+ACLWithUser:","abstract":"

    Creates an ACL where only the provided user has access.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicReadAccess":{"name":"publicReadAccess","abstract":"

    Controls whether the public is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicWriteAccess":{"name":"publicWriteAccess","abstract":"

    Controls whether the public is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUserId:":{"name":"-setReadAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUserId:":{"name":"-getReadAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUserId:":{"name":"-setWriteAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUserId:":{"name":"-getWriteAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUser:":{"name":"-setReadAccess:forUser:","abstract":"

    Set whether the given user is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUser:":{"name":"-getReadAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUser:":{"name":"-setWriteAccess:forUser:","abstract":"

    Set whether the given user is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUser:":{"name":"-getWriteAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRoleWithName:":{"name":"-getReadAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRoleWithName:":{"name":"-setReadAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRoleWithName:":{"name":"-getWriteAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRoleWithName:":{"name":"-setWriteAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRole:":{"name":"-getReadAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRole:":{"name":"-setReadAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRole:":{"name":"-getWriteAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRole:":{"name":"-setWriteAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)setDefaultACL:withAccessForCurrentUser:":{"name":"+setDefaultACL:withAccessForCurrentUser:","abstract":"

    Sets a default ACL that will be applied to all instances of PFObject when they are created.

    ","parent_name":"PFACL"},"Classes/PFACL.html":{"name":"PFACL","abstract":"

    The PFACL class is used to control which users can access or modify a particular object."},"Classes/PFAnalytics.html":{"name":"PFAnalytics","abstract":"

    PFAnalytics provides an interface to Parse’s logging and analytics backend.

    "},"Classes/PFAnonymousUtils.html":{"name":"PFAnonymousUtils","abstract":"

    Provides utility functions for working with Anonymously logged-in users."},"Classes/PFCloud.html":{"name":"PFCloud","abstract":"

    The PFCloud class provides methods for interacting with Parse Cloud Functions.

    "},"Classes/PFConfig.html":{"name":"PFConfig","abstract":"

    PFConfig is a representation of the remote configuration object."},"Classes.html#/c:objc(cs)PFOfflineDecoder":{"name":"PFOfflineDecoder","abstract":"

    Extends the normal JSON to PFObject decoding to also deal with placeholders for new objects"},"Classes.html#/c:objc(cs)PFKnownParseObjectDecoder":{"name":"PFKnownParseObjectDecoder","abstract":"

    A subclass of PFDecoder which can keep PFObject that has been fetched instead of creating a new instance.

    "},"Classes.html#/c:objc(cs)PFEncoder":{"name":"PFEncoder","abstract":"
    "},"Classes.html#/c:objc(cs)PFNoObjectEncoder":{"name":"PFNoObjectEncoder","abstract":"

    Encoding strategy that rejects PFObject.

    "},"Classes.html#/c:objc(cs)PFPointerOrLocalIdObjectEncoder":{"name":"PFPointerOrLocalIdObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId or with localId.

    "},"Classes.html#/c:objc(cs)PFPointerObjectEncoder":{"name":"PFPointerObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId and rejects"},"Classes.html#/c:objc(cs)PFOfflineObjectEncoder":{"name":"PFOfflineObjectEncoder","abstract":"

    Encoding strategy that can encode objects that are available offline. After using this encoder,"},"Classes/PFFileObject.html":{"name":"PFFileObject","abstract":"

    PFFileObject representes a file of binary data stored on the Parse servers."},"Classes.html#/c:objc(cs)PFFile":{"name":"PFFile","abstract":"

    PFFile was renamed to PFFileObject."},"Classes.html#/c:objc(cs)PFFileUploadResult":{"name":"PFFileUploadResult","abstract":"

    Response provided by a custom PFFileUploadController.

    "},"Classes/PFGeoPoint.html":{"name":"PFGeoPoint","abstract":"

    PFGeoPoint may be used to embed a latitude / longitude point as the value for a key in a PFObject."},"Classes/PFInstallation.html":{"name":"PFInstallation","abstract":"

    A Parse Framework Installation Object that is a local representation of an"},"Classes/PFObject.html":{"name":"PFObject","abstract":"

    The PFObject class is a local representation of data persisted to the Parse cloud."},"Classes/PFPolygon.html":{"name":"PFPolygon","abstract":"

    PFPolygon may be used to embed a latitude / longitude points as the value for a key in a PFObject."},"Classes/PFPush.html":{"name":"PFPush","abstract":"

    The PFPush class defines a push notification that can be sent from a client device.

    "},"Classes/PFQuery.html":{"name":"PFQuery","abstract":"

    The PFQuery class defines a query that is used to query for PFObjects.

    "},"Classes/PFRelation.html":{"name":"PFRelation","abstract":"

    The PFRelation class that is used to access all of the children of a many-to-many relationship."},"Classes/PFRole.html":{"name":"PFRole","abstract":"

    The PFRole class represents a Role on the Parse server."},"Classes/PFSession.html":{"name":"PFSession","abstract":"

    PFSession is a local representation of a session."},"Classes/PFUser.html":{"name":"PFUser","abstract":"

    The PFUser class is a local representation of a user persisted to the Parse Data."},"Classes/Parse.html":{"name":"Parse","abstract":"

    The Parse class contains static functions that handle global configuration for the Parse framework.

    "},"Classes/ParseClientConfiguration.html":{"name":"ParseClientConfiguration","abstract":"

    The ParseClientConfiguration represents the local configuration of the SDK to connect to the server with.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "}} \ No newline at end of file +{"Type%20Definitions.html#/c:PFQuery.h@T@PFQueryArrayResultBlock":{"name":"PFQueryArrayResultBlock","abstract":"
    "},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    Sets a custom file upload controller that uploads PFFiles using its own policy.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    A custom NSURLSessionConfiguration configuration that will be used from the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/PFUserAuthenticationDelegate.html#/c:objc(pl)PFUserAuthenticationDelegate(im)restoreAuthenticationWithAuthData:":{"name":"-restoreAuthenticationWithAuthData:","abstract":"

    Called when restoring third party authentication credentials that have been serialized,","parent_name":"PFUserAuthenticationDelegate"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)parseClassName":{"name":"+parseClassName","abstract":"

    The name of the class as seen in the REST API.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)query":{"name":"+query","abstract":"

    Create a query which returns objects of this type.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of this type with a given predicate.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Lets Parse know this class should be used to instantiate all objects with class type parseClassName.

    ","parent_name":"PFSubclassing"},"Protocols/PFFileUploadController.html#/c:objc(pl)PFFileUploadController(im)uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:":{"name":"-uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:","abstract":"

    Uploads a file asynchronously from file path for a given file state.

    ","parent_name":"PFFileUploadController"},"Protocols/PFFileUploadController.html":{"name":"PFFileUploadController","abstract":"

    A policy interface for overriding the default upload behavior of uploading a PFFileObject"},"Protocols/PFSubclassing.html":{"name":"PFSubclassing","abstract":"

    If a subclass of PFObject conforms to PFSubclassing and calls PFObject.+registerSubclass,"},"Protocols/PFUserAuthenticationDelegate.html":{"name":"PFUserAuthenticationDelegate","abstract":"

    Provides a general interface for delegation of third party authentication with PFUsers.

    "},"Protocols/ParseMutableClientConfiguration.html":{"name":"ParseMutableClientConfiguration","abstract":"

    The ParseMutableClientConfiguration represents a ParseClientConfiguration object that can be mutated.

    "},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInternalServer":{"name":"kPFErrorInternalServer","abstract":"

    Internal server error. No information available.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorConnectionFailed":{"name":"kPFErrorConnectionFailed","abstract":"

    The connection to the Parse servers failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectNotFound":{"name":"kPFErrorObjectNotFound","abstract":"

    Object doesn’t exist, or has an incorrect password.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidQuery":{"name":"kPFErrorInvalidQuery","abstract":"

    You tried to find values matching a datatype that doesn’t","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidClassName":{"name":"kPFErrorInvalidClassName","abstract":"

    Missing or invalid classname. Classnames are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorMissingObjectId":{"name":"kPFErrorMissingObjectId","abstract":"

    Missing object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidKeyName":{"name":"kPFErrorInvalidKeyName","abstract":"

    Invalid key name. Keys are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPointer":{"name":"kPFErrorInvalidPointer","abstract":"

    Malformed pointer. Pointers must be arrays of a classname and an object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidJSON":{"name":"kPFErrorInvalidJSON","abstract":"

    Malformed json object. A json dictionary is expected.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCommandUnavailable":{"name":"kPFErrorCommandUnavailable","abstract":"

    Tried to access a feature only available internally.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorIncorrectType":{"name":"kPFErrorIncorrectType","abstract":"

    Field set to incorrect type.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidChannelName":{"name":"kPFErrorInvalidChannelName","abstract":"

    Invalid channel name. A channel name is either an empty string (the broadcast channel)","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidDeviceToken":{"name":"kPFErrorInvalidDeviceToken","abstract":"

    Invalid device token.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPushMisconfigured":{"name":"kPFErrorPushMisconfigured","abstract":"

    Push is misconfigured. See details to find out how.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectTooLarge":{"name":"kPFErrorObjectTooLarge","abstract":"

    The object is too large.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorOperationForbidden":{"name":"kPFErrorOperationForbidden","abstract":"

    That operation isn’t allowed for clients.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCacheMiss":{"name":"kPFErrorCacheMiss","abstract":"

    The results were not found in the cache.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidNestedKey":{"name":"kPFErrorInvalidNestedKey","abstract":"

    Keys in NSDictionary values may not include $ or ..

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidFileName":{"name":"kPFErrorInvalidFileName","abstract":"

    Invalid file name.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidACL":{"name":"kPFErrorInvalidACL","abstract":"

    Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorTimeout":{"name":"kPFErrorTimeout","abstract":"

    The request timed out on the server. Typically this indicates the request is too expensive.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEmailAddress":{"name":"kPFErrorInvalidEmailAddress","abstract":"

    The email address was invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateValue":{"name":"kPFErrorDuplicateValue","abstract":"

    A unique field was given a value that is already taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidRoleName":{"name":"kPFErrorInvalidRoleName","abstract":"

    Role’s name is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorExceededQuota":{"name":"kPFErrorExceededQuota","abstract":"

    Exceeded an application quota. Upgrade to resolve.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFScriptError":{"name":"kPFScriptError","abstract":"

    Cloud Code script had an error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFValidationError":{"name":"kPFValidationError","abstract":"

    Cloud Code validation failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorReceiptMissing":{"name":"kPFErrorReceiptMissing","abstract":"

    Product purchase receipt is missing.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPurchaseReceipt":{"name":"kPFErrorInvalidPurchaseReceipt","abstract":"

    Product purchase receipt is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPaymentDisabled":{"name":"kPFErrorPaymentDisabled","abstract":"

    Payment is disabled on this device.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidProductIdentifier":{"name":"kPFErrorInvalidProductIdentifier","abstract":"

    The product identifier is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductNotFoundInAppStore":{"name":"kPFErrorProductNotFoundInAppStore","abstract":"

    The product is not found in the App Store.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidServerResponse":{"name":"kPFErrorInvalidServerResponse","abstract":"

    The Apple server response is not valid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductDownloadFileSystemFailure":{"name":"kPFErrorProductDownloadFileSystemFailure","abstract":"

    Product fails to download due to file system error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidImageData":{"name":"kPFErrorInvalidImageData","abstract":"

    Fail to convert data to image.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUnsavedFile":{"name":"kPFErrorUnsavedFile","abstract":"

    Unsaved file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorFileDeleteFailure":{"name":"kPFErrorFileDeleteFailure","abstract":"

    Fail to delete file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorRequestLimitExceeded":{"name":"kPFErrorRequestLimitExceeded","abstract":"

    Application has exceeded its request limit.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateRequest":{"name":"kPFErrorDuplicateRequest","abstract":"

    Request was a duplicate and has been discarded due to idempotency rules.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEventName":{"name":"kPFErrorInvalidEventName","abstract":"

    Invalid event name.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameMissing":{"name":"kPFErrorUsernameMissing","abstract":"

    Username is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserPasswordMissing":{"name":"kPFErrorUserPasswordMissing","abstract":"

    Password is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameTaken":{"name":"kPFErrorUsernameTaken","abstract":"

    Username has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailTaken":{"name":"kPFErrorUserEmailTaken","abstract":"

    Email has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailMissing":{"name":"kPFErrorUserEmailMissing","abstract":"

    The email is missing, and must be specified.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserWithEmailNotFound":{"name":"kPFErrorUserWithEmailNotFound","abstract":"

    A user with the specified email was not found.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCannotBeAlteredWithoutSession":{"name":"kPFErrorUserCannotBeAlteredWithoutSession","abstract":"

    The user cannot be altered by a client without the session.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCanOnlyBeCreatedThroughSignUp":{"name":"kPFErrorUserCanOnlyBeCreatedThroughSignUp","abstract":"

    Users can only be created through sign up.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorAccountAlreadyLinked":{"name":"kPFErrorAccountAlreadyLinked","abstract":"

    An existing account already linked to another user.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidSessionToken":{"name":"kPFErrorInvalidSessionToken","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserIdMismatch":{"name":"kPFErrorUserIdMismatch","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorLinkedIdMissing":{"name":"kPFErrorLinkedIdMissing","abstract":"

    Linked id missing from request.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidLinkedSession":{"name":"kPFErrorInvalidLinkedSession","abstract":"

    Invalid linked session.

    ","parent_name":"PFErrorCode"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelNone":{"name":"PFLogLevelNone","abstract":"

    Log level that disables all logging.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelError":{"name":"PFLogLevelError","abstract":"

    Log level that if set is going to output error messages to the log.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelWarning":{"name":"PFLogLevelWarning","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelInfo":{"name":"PFLogLevelInfo","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelDebug":{"name":"PFLogLevelDebug","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyIgnoreCache":{"name":"kPFCachePolicyIgnoreCache","abstract":"

    The query does not load from the cache or save results to the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheOnly":{"name":"kPFCachePolicyCacheOnly","abstract":"

    The query only loads from the cache, ignoring the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkOnly":{"name":"kPFCachePolicyNetworkOnly","abstract":"

    The query does not load from the cache, but it will save results to the cache.

    ","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheElseNetwork":{"name":"kPFCachePolicyCacheElseNetwork","abstract":"

    The query first tries to load from the cache, but if that fails, it loads results from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkElseCache":{"name":"kPFCachePolicyNetworkElseCache","abstract":"

    The query first tries to load from the network, but if that fails, it loads results from the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheThenNetwork":{"name":"kPFCachePolicyCacheThenNetwork","abstract":"

    The query first loads from the cache, then loads from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html":{"name":"PFCachePolicy","abstract":"

    PFCachePolicy specifies different caching policies that could be used with PFQuery.

    "},"Enums/PFLogLevel.html":{"name":"PFLogLevel","abstract":"

    PFLogLevel enum specifies different levels of logging that could be used to limit or display more messages in logs.

    "},"Enums/PFErrorCode.html":{"name":"PFErrorCode","abstract":"

    PFErrorCode enum contains all custom error codes that are used as code for NSError for callbacks on all classes.

    "},"Constants.html#/c:@kPFDeviceType":{"name":"kPFDeviceType","abstract":"
    "},"Constants.html#/c:@PFParseErrorDomain":{"name":"PFParseErrorDomain","abstract":"

    Error domain used for all NSErrors in the SDK.

    "},"Constants.html#/c:@PFNetworkWillSendURLRequestNotification":{"name":"PFNetworkWillSendURLRequestNotification","abstract":"

    The name of the notification that is going to be sent before any URL request is sent.

    "},"Constants.html#/c:@PFNetworkDidReceiveURLResponseNotification":{"name":"PFNetworkDidReceiveURLResponseNotification","abstract":"

    The name of the notification that is going to be sent after any URL response is received.

    "},"Constants.html#/c:@PFInvalidSessionTokenNotification":{"name":"PFInvalidSessionTokenNotification","abstract":"

    The name of the notification that is going to be sent when any request is failing with an invalid session token.

    "},"Constants.html#/c:@PFNetworkNotificationURLRequestUserInfoKey":{"name":"PFNetworkNotificationURLRequestUserInfoKey","abstract":"

    The key of request(NSURLRequest) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseUserInfoKey":{"name":"PFNetworkNotificationURLResponseUserInfoKey","abstract":"

    The key of response(NSHTTPURLResponse) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseBodyUserInfoKey":{"name":"PFNetworkNotificationURLResponseBodyUserInfoKey","abstract":"

    The key of repsonse body (usually NSString with JSON) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFObjectDefaultPin":{"name":"PFObjectDefaultPin","abstract":"

    The name of the default pin that for PFObject local data store.

    "},"Constants.html#/c:@PFParseInitializeDidCompleteNotification":{"name":"PFParseInitializeDidCompleteNotification","abstract":"

    For testing purposes. Allows testers to know when init is complete.

    "},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    The custom upload controller that synchronously uploads PFFiles using its own policy.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    The NSURLSessionConfiguration configuration used by the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(cm)configurationWithBlock:":{"name":"+configurationWithBlock:","abstract":"

    Create a new SDK configuration object. This will create a temporarily modifiable configuration, and pass it to a block","parent_name":"ParseClientConfiguration"},"Classes/Parse.html#/c:objc(cs)Parse(cm)setApplicationId:clientKey:":{"name":"+setApplicationId:clientKey:","abstract":"

    Sets the applicationId and clientKey of your application.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)initializeWithConfiguration:":{"name":"+initializeWithConfiguration:","abstract":"

    Sets the configuration to be used for the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)currentConfiguration":{"name":"currentConfiguration","abstract":"

    Gets the current configuration in use by the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)applicationId":{"name":"applicationId","abstract":"

    The current application id that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)clientKey":{"name":"clientKey","abstract":"

    The current client key that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)server":{"name":"server","abstract":"

    The current server URL to connect to Parse Server.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableLocalDatastore":{"name":"+enableLocalDatastore","abstract":"

    Enable pinning in your application. This must be called before your application can use","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)isLocalDatastoreEnabled":{"name":"isLocalDatastoreEnabled","abstract":"

    Flag that indicates whether Local Datastore is enabled.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:containingApplication:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:containingApplication:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)applicationGroupIdentifierForDataSharing":{"name":"+applicationGroupIdentifierForDataSharing","abstract":"

    Application Group Identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)containingApplicationBundleIdentifierForDataSharing":{"name":"+containingApplicationBundleIdentifierForDataSharing","abstract":"

    Containing application bundle identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)logLevel":{"name":"logLevel","abstract":"

    Gets or sets the level of logging to display.

    ","parent_name":"Parse"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)currentUser":{"name":"+currentUser","abstract":"

    Gets the currently logged in user from disk and returns an instance of it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)getCurrentUserInBackground":{"name":"+getCurrentUserInBackground","abstract":"

    Asynchronously loads the currently logged in user from disk and returns a task that encapsulates it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)isNew":{"name":"isNew","abstract":"

    Whether the PFUser was just created from a request.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)authenticated":{"name":"authenticated","abstract":"

    Whether the user is an authenticated object for the device.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)user":{"name":"+user","abstract":"

    Creates a new PFUser object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableAutomaticUser":{"name":"+enableAutomaticUser","abstract":"

    Enables automatic creation of anonymous users.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)username":{"name":"username","abstract":"

    The username for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)password":{"name":"password","abstract":"

    !","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)email":{"name":"email","abstract":"

    The email for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackground":{"name":"-signUpInBackground","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithBlock:":{"name":"-signUpInBackgroundWithBlock:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:":{"name":"+logInWithUsernameInBackground:password:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:block:":{"name":"+logInWithUsernameInBackground:password:block:","abstract":"

    Makes an asynchronous request to log in a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:":{"name":"+becomeInBackground:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:block:":{"name":"+becomeInBackground:block:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackground":{"name":"+enableRevocableSessionInBackground","abstract":"

    Enables revocable sessions and migrates the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackgroundWithBlock:":{"name":"+enableRevocableSessionInBackgroundWithBlock:","abstract":"

    Enables revocable sessions and upgrades the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackground":{"name":"+logOutInBackground","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackgroundWithBlock:":{"name":"+logOutInBackgroundWithBlock:","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:":{"name":"+requestPasswordResetForEmailInBackground:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:block:":{"name":"+requestPasswordResetForEmailInBackground:block:","abstract":"

    Send a password reset request asynchronously for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)registerAuthenticationDelegate:forAuthType:":{"name":"+registerAuthenticationDelegate:forAuthType:","abstract":"

    Registers a third party authentication delegate. If a delegate is already registered for the authType then","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)unregisterAuthenticationDelegateForAuthType:":{"name":"+unregisterAuthenticationDelegateForAuthType:","abstract":"

    Unregisters a third party authentication delegate. If no delegate is registered, this fails gracefully.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithAuthTypeInBackground:authData:":{"name":"+logInWithAuthTypeInBackground:authData:","abstract":"

    Logs in a user with third party authentication credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)linkWithAuthTypeInBackground:authData:":{"name":"-linkWithAuthTypeInBackground:authData:","abstract":"

    Links this user to a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)unlinkWithAuthTypeInBackground:":{"name":"-unlinkWithAuthTypeInBackground:","abstract":"

    Unlinks this user from a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)isLinkedWithAuthType:":{"name":"-isLinkedWithAuthType:","abstract":"

    Indicates whether this user is linked with a third party authentication library of a specific type.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithTarget:selector:":{"name":"-signUpInBackgroundWithTarget:selector:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:target:selector:":{"name":"+logInWithUsernameInBackground:password:target:selector:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:target:selector:":{"name":"+becomeInBackground:target:selector:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:target:selector:":{"name":"+requestPasswordResetForEmailInBackground:target:selector:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp":{"name":"-signUp","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp:":{"name":"-signUp:","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:":{"name":"+logInWithUsername:password:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:error:":{"name":"+logInWithUsername:password:error:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:":{"name":"+become:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:error:":{"name":"+become:error:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOut":{"name":"+logOut","abstract":"

    Synchronously* logs out the currently logged in user on disk.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:":{"name":"+requestPasswordResetForEmail:","abstract":"

    Synchronously Send a password reset request for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:error:":{"name":"+requestPasswordResetForEmail:error:","abstract":"

    Synchronously send a password reset request for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFSession.html#/c:objc(cs)PFSession(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token string for this session.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackground":{"name":"+getCurrentSessionInBackground","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackgroundWithBlock:":{"name":"+getCurrentSessionInBackgroundWithBlock:","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:":{"name":"-initWithName:","abstract":"

    Constructs a new PFRole with the given name.","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:acl:":{"name":"-initWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:":{"name":"+roleWithName:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:acl:":{"name":"+roleWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)name":{"name":"name","abstract":"

    Gets or sets the name for a role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)users":{"name":"users","abstract":"

    Gets the PFRelation for the PFUser objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)roles":{"name":"roles","abstract":"

    Gets the PFRelation for the PFRole objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(py)targetClass":{"name":"targetClass","abstract":"

    The name of the class of the target child objects.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)query":{"name":"-query","abstract":"

    Returns a PFQuery object that can be used to get objects in this relation.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)addObject:":{"name":"-addObject:","abstract":"

    Adds a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)removeObject:":{"name":"-removeObject:","abstract":"

    Removes a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes the query with a class name.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:":{"name":"+queryWithClassName:","abstract":"

    Returns a PFQuery for a given class.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:predicate:":{"name":"+queryWithClassName:predicate:","abstract":"

    Creates a PFQuery with the constraints given by predicate.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name to query for.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKey:":{"name":"-includeKey:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKeys:":{"name":"-includeKeys:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeAll":{"name":"-includeAll","abstract":"

    Make the query include all PFObjects that have a reference.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKey:":{"name":"-excludeKey:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKeys:":{"name":"-excludeKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)selectKeys:":{"name":"-selectKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to include only the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyExists:":{"name":"-whereKeyExists:","abstract":"

    Add a constraint that requires a particular key exists.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyDoesNotExist:":{"name":"-whereKeyDoesNotExist:","abstract":"

    Add a constraint that requires a key not exist.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:equalTo:":{"name":"-whereKey:equalTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be equal to the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThan:":{"name":"-whereKey:lessThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be less than the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThanOrEqualTo:":{"name":"-whereKey:lessThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThan:":{"name":"-whereKey:greaterThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThanOrEqualTo:":{"name":"-whereKey:greaterThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notEqualTo:":{"name":"-whereKey:notEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesText:":{"name":"-whereKey:matchesText:","abstract":"

    Add a constraint for finding string values that contain a provided","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedIn:":{"name":"-whereKey:containedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notContainedIn:":{"name":"-whereKey:notContainedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsAllObjectsInArray:":{"name":"-whereKey:containsAllObjectsInArray:","abstract":"

    Add a constraint to the query that requires a particular key’s array","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedBy:":{"name":"-whereKey:containedBy:","abstract":"

    Adds a constraint to the query that requires a particular key’s value to","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:":{"name":"-whereKey:nearGeoPoint:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinMiles:":{"name":"-whereKey:nearGeoPoint:withinMiles:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinKilometers:":{"name":"-whereKey:nearGeoPoint:withinKilometers:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinRadians:":{"name":"-whereKey:nearGeoPoint:withinRadians:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be near","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinGeoBoxFromSouthwest:toNortheast:":{"name":"-whereKey:withinGeoBoxFromSouthwest:toNortheast:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinPolygon:":{"name":"-whereKey:withinPolygon:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:polygonContains:":{"name":"-whereKey:polygonContains:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:":{"name":"-whereKey:matchesRegex:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:modifiers:":{"name":"-whereKey:matchesRegex:modifiers:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsString:":{"name":"-whereKey:containsString:","abstract":"

    Add a constraint for finding string values that contain a provided substring.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasPrefix:":{"name":"-whereKey:hasPrefix:","abstract":"

    Add a constraint for finding string values that start with a provided prefix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasSuffix:":{"name":"-whereKey:hasSuffix:","abstract":"

    Add a constraint for finding string values that end with a provided suffix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)orQueryWithSubqueries:":{"name":"+orQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the or of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)andQueryWithSubqueries:":{"name":"+andQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the and of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesKey:inQuery:":{"name":"-whereKey:matchesKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value matches a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchKey:inQuery:":{"name":"-whereKey:doesNotMatchKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value NOT match a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery:":{"name":"-whereKey:matchesQuery:","abstract":"

    Add a constraint that requires that a key’s value matches a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchQuery:":{"name":"-whereKey:doesNotMatchQuery:","abstract":"

    Add a constraint that requires that a key’s value to not match a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByAscending:":{"name":"-orderByAscending:","abstract":"

    Sort the results in ascending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addAscendingOrder:":{"name":"-addAscendingOrder:","abstract":"

    Additionally sort in ascending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByDescending:":{"name":"-orderByDescending:","abstract":"

    Sort the results in descending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addDescendingOrder:":{"name":"-addDescendingOrder:","abstract":"

    Additionally sort in descending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptor:":{"name":"-orderBySortDescriptor:","abstract":"

    Sort the results using a given sort descriptor.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptors:":{"name":"-orderBySortDescriptors:","abstract":"

    Sort the results using a given array of sort descriptors.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:":{"name":"-getObjectInBackgroundWithId:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:block:":{"name":"-getObjectInBackgroundWithId:block:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryForUser":{"name":"+queryForUser","abstract":"

    @deprecated Please use [PFUser query] instead.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackground":{"name":"-findObjectsInBackground","abstract":"

    Finds objects asynchronously and sets the NSArray of PFObject objects as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithBlock:":{"name":"-findObjectsInBackgroundWithBlock:","abstract":"

    Finds objects asynchronously and calls the given block with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackground":{"name":"-getFirstObjectInBackground","abstract":"

    Gets an object asynchronously and sets it as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithBlock:":{"name":"-getFirstObjectInBackgroundWithBlock:","abstract":"

    Gets an object asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackground":{"name":"-countObjectsInBackground","abstract":"

    Counts objects asynchronously and sets NSNumber with count as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithBlock:":{"name":"-countObjectsInBackgroundWithBlock:","abstract":"

    Counts objects asynchronously and calls the given block with the counts.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current network request (if any). Ensures that callbacks won’t be called.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)limit":{"name":"limit","abstract":"

    A limit on the number of objects to return. The default limit is 100, with a","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)skip":{"name":"skip","abstract":"

    The number of objects to skip before returning any.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)cachePolicy":{"name":"cachePolicy","abstract":"

    The cache policy to use for requests.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)maxCacheAge":{"name":"maxCacheAge","abstract":"

    The age after which a cached value will be ignored

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)hasCachedResult":{"name":"hasCachedResult","abstract":"

    Returns whether there is a cached result for this query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)clearCachedResult":{"name":"-clearCachedResult","abstract":"

    Clears the cached result for this query. If there is no cached result, this is a noop.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)clearAllCachedResults":{"name":"+clearAllCachedResults","abstract":"

    Clears the cached results for all queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromLocalDatastore":{"name":"-fromLocalDatastore","abstract":"

    Change the source of this query to all pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPin":{"name":"-fromPin","abstract":"

    Change the source of this query to the default group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPinWithName:":{"name":"-fromPinWithName:","abstract":"

    Change the source of this query to a specific group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)ignoreACLs":{"name":"-ignoreACLs","abstract":"

    Ignore ACLs when querying from the Local Datastore.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)trace":{"name":"trace","abstract":"

    Whether or not performance tracing should be done on the query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:target:selector:":{"name":"-getObjectInBackgroundWithId:target:selector:","abstract":"

    Gets a PFObject asynchronously.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithTarget:selector:":{"name":"-findObjectsInBackgroundWithTarget:selector:","abstract":"

    Finds objects asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithTarget:selector:":{"name":"-getFirstObjectInBackgroundWithTarget:selector:","abstract":"

    Gets an object asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithTarget:selector:":{"name":"-countObjectsInBackgroundWithTarget:selector:","abstract":"

    Counts objects asynchronously and calls the given callback with the count.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:":{"name":"+getObjectOfClass:objectId:","abstract":"

    Returns a PFObject with a given class and id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:error:":{"name":"+getObjectOfClass:objectId:error:","abstract":"

    Returns a PFObject with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:":{"name":"-getObjectWithId:","abstract":"

    Returns a PFObject with the given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:error:":{"name":"-getObjectWithId:error:","abstract":"

    Returns a PFObject with the given id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:":{"name":"+getUserObjectWithId:","abstract":"

    Returns a PFUser with a given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:error:":{"name":"+getUserObjectWithId:error:","abstract":"

    Returns a PFUser with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects":{"name":"-findObjects","abstract":"

    Finds objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects:":{"name":"-findObjects:","abstract":"

    Finds objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject":{"name":"-getFirstObject","abstract":"

    Gets an object synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject:":{"name":"-getFirstObject:","abstract":"

    Gets an object synchronously based on the constructed query and sets an error if any occurred.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects":{"name":"-countObjects","abstract":"

    Counts objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects:":{"name":"-countObjects:","abstract":"

    Counts objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)push":{"name":"+push","abstract":"
    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannel:":{"name":"-setChannel:","abstract":"

    Sets the channel on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannels:":{"name":"-setChannels:","abstract":"

    Sets the array of channels on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setQuery:":{"name":"-setQuery:","abstract":"

    Sets an installation query to which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setMessage:":{"name":"-setMessage:","abstract":"

    Sets an alert message for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setData:":{"name":"-setData:","abstract":"

    Sets an arbitrary data payload for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToAndroid:":{"name":"-setPushToAndroid:","abstract":"

    Sets whether this push will go to Android devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToIOS:":{"name":"-setPushToIOS:","abstract":"

    Sets whether this push will go to iOS devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAtDate:":{"name":"-expireAtDate:","abstract":"

    Sets the expiration time for this notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAfterTimeInterval:":{"name":"-expireAfterTimeInterval:","abstract":"

    Sets the time interval after which this notification should expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)clearExpiration":{"name":"-clearExpiration","abstract":"

    Clears both expiration values, indicating that the notification should never expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(py)pushDate":{"name":"pushDate","abstract":"

    Date at which to send this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:":{"name":"+sendPushMessageToChannelInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:block:":{"name":"+sendPushMessageToChannelInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:":{"name":"+sendPushMessageToQueryInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:block:":{"name":"+sendPushMessageToQueryInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackground":{"name":"-sendPushInBackground","abstract":"

    Asynchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithBlock:":{"name":"-sendPushInBackgroundWithBlock:","abstract":"

    Asynchronously send this push message and executes the given callback block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:":{"name":"+sendPushDataToChannelInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:block:":{"name":"+sendPushDataToChannelInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:":{"name":"+sendPushDataToQueryInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:block:":{"name":"+sendPushDataToQueryInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)handlePush:":{"name":"+handlePush:","abstract":"

    A default handler for push notifications while the app is active that","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)storeDeviceToken:":{"name":"+storeDeviceToken:","abstract":"

    Store the device token locally for push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackground":{"name":"+getSubscribedChannelsInBackground","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithBlock:":{"name":"+getSubscribedChannelsInBackgroundWithBlock:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:":{"name":"+subscribeToChannelInBackground:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:block:":{"name":"+subscribeToChannelInBackground:block:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:":{"name":"+unsubscribeFromChannelInBackground:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:block:":{"name":"+unsubscribeFromChannelInBackground:block:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:target:selector:":{"name":"+sendPushMessageToChannelInBackground:withMessage:target:selector:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithTarget:selector:":{"name":"-sendPushInBackgroundWithTarget:selector:","abstract":"

    Asynchronously send this push message and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:target:selector:":{"name":"+sendPushDataToChannelInBackground:withData:target:selector:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithTarget:selector:":{"name":"+getSubscribedChannelsInBackgroundWithTarget:selector:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:target:selector:":{"name":"+subscribeToChannelInBackground:target:selector:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:target:selector:":{"name":"+unsubscribeFromChannelInBackground:target:selector:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPush:":{"name":"-sendPush:","abstract":"

    Synchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannel:withMessage:error:":{"name":"+sendPushMessageToChannel:withMessage:error:","abstract":"

    Synchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQuery:withMessage:error:":{"name":"+sendPushMessageToQuery:withMessage:error:","abstract":"

    Send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannel:withData:error:":{"name":"+sendPushDataToChannel:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQuery:withData:error:":{"name":"+sendPushDataToQuery:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannels:":{"name":"+getSubscribedChannels:","abstract":"

    Synchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannel:error:":{"name":"+subscribeToChannel:error:","abstract":"

    Synchrnously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannel:error:":{"name":"+unsubscribeFromChannel:error:","abstract":"

    Synchronously unsubscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(cm)polygonWithCoordinates:":{"name":"+polygonWithCoordinates:","abstract":"

    Creates a new PFPolygon object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(im)containsPoint:":{"name":"-containsPoint:","abstract":"

    Test if this polygon contains a point

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(py)coordinates":{"name":"coordinates","abstract":"

    Array of PFGeoPoints or CLLocations

    ","parent_name":"PFPolygon"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes a new empty PFObject instance with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:":{"name":"+objectWithClassName:","abstract":"

    Creates a new PFObject with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:dictionary:":{"name":"+objectWithClassName:dictionary:","abstract":"

    Creates a new PFObject with a class name, initialized with data","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithClassName:objectId:":{"name":"+objectWithoutDataWithClassName:objectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)objectId":{"name":"objectId","abstract":"

    The id of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)updatedAt":{"name":"updatedAt","abstract":"

    When the object was last updated.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)createdAt":{"name":"createdAt","abstract":"

    When the object was created.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)ACL":{"name":"ACL","abstract":"

    The ACL for this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)allKeys":{"name":"allKeys","abstract":"

    Returns an array of the keys contained in this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKey:":{"name":"-setObject:forKey:","abstract":"

    Sets the object associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectForKey:":{"name":"-removeObjectForKey:","abstract":"

    Unsets a key on the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKeyedSubscript:":{"name":"-setObject:forKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationForKey:":{"name":"-relationForKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationforKey:":{"name":"-relationforKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revert":{"name":"-revert","abstract":"

    Clears any changes to this object made since the last call to save and sets it back to the server state.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revertObjectForKey:":{"name":"-revertObjectForKey:","abstract":"

    Clears any changes to this object’s key that were done after last successful save and sets it back to the","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObject:forKey:":{"name":"-addObject:forKey:","abstract":"

    Adds an object to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObjectsFromArray:forKey:":{"name":"-addObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObject:forKey:":{"name":"-addUniqueObject:forKey:","abstract":"

    Adds an object to the array associated with a given key, only if it is not already present in the array.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObjectsFromArray:forKey:":{"name":"-addUniqueObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the array associated with a given key,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObject:forKey:":{"name":"-removeObject:forKey:","abstract":"

    Removes all occurrences of an object from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectsInArray:forKey:":{"name":"-removeObjectsInArray:forKey:","abstract":"

    Removes all occurrences of the objects contained in another array from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:":{"name":"-incrementKey:","abstract":"

    Increments the given key by 1.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:byAmount:":{"name":"-incrementKey:byAmount:","abstract":"

    Increments the given key by a number.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually":{"name":"-saveEventually","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually:":{"name":"-saveEventually:","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:":{"name":"+saveAllInBackground:","abstract":"

    Saves a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:block:":{"name":"+saveAllInBackground:block:","abstract":"

    Saves a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:":{"name":"+deleteAllInBackground:","abstract":"

    Deletes a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:block:":{"name":"+deleteAllInBackground:block:","abstract":"

    Deletes a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Gets whether the PFObject has been fetched.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDataAvailableForKey:":{"name":"-isDataAvailableForKey:","abstract":"

    Checks whether the PFObject has data for given key

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackground":{"name":"-fetchInBackground","abstract":"

    Fetches the PFObject asynchronously and sets it as a result for the task.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithBlock:":{"name":"-fetchInBackgroundWithBlock:","abstract":"

    Fetches the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackground":{"name":"-fetchIfNeededInBackground","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithBlock:":{"name":"-fetchIfNeededInBackgroundWithBlock:","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO, then calls the callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:":{"name":"+fetchAllInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:block:":{"name":"+fetchAllInBackground:block:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:":{"name":"+fetchAllIfNeededInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:block:":{"name":"+fetchAllIfNeededInBackground:block:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackground":{"name":"-fetchFromLocalDatastoreInBackground","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackgroundWithBlock:":{"name":"-fetchFromLocalDatastoreInBackgroundWithBlock:","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackground":{"name":"-deleteInBackground","abstract":"

    Deletes the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithBlock:":{"name":"-deleteInBackgroundWithBlock:","abstract":"

    Deletes the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteEventually":{"name":"-deleteEventually","abstract":"

    Deletes this object from the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dirty":{"name":"dirty","abstract":"

    Gets whether any key-value pair in this object (or its children)","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDirtyForKey:":{"name":"-isDirtyForKey:","abstract":"

    Get whether a value associated with a key has been added/updated/removed and not saved yet.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackground":{"name":"-pinInBackground","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithBlock:":{"name":"-pinInBackgroundWithBlock:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:":{"name":"-pinInBackgroundWithName:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:block:":{"name":"-pinInBackgroundWithName:block:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:":{"name":"+pinAllInBackground:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:block:":{"name":"+pinAllInBackground:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:":{"name":"+pinAllInBackground:withName:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:block:":{"name":"+pinAllInBackground:withName:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackground":{"name":"-unpinInBackground","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithBlock:":{"name":"-unpinInBackgroundWithBlock:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:":{"name":"-unpinInBackgroundWithName:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:block:":{"name":"-unpinInBackgroundWithName:block:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackground":{"name":"+unpinAllObjectsInBackground","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithBlock:":{"name":"+unpinAllObjectsInBackgroundWithBlock:","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:":{"name":"+unpinAllObjectsInBackgroundWithName:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:block:":{"name":"+unpinAllObjectsInBackgroundWithName:block:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:":{"name":"+unpinAllInBackground:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:block:":{"name":"+unpinAllInBackground:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:":{"name":"+unpinAllInBackground:withName:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:block:":{"name":"+unpinAllInBackground:withName:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fromDictionary:defaultClassName:":{"name":"+fromDictionary:defaultClassName:","abstract":"

    Creates a PFObject from a dictionary object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:target:selector:":{"name":"+saveAllInBackground:target:selector:","abstract":"

    Saves a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)refreshInBackgroundWithTarget:selector:":{"name":"-refreshInBackgroundWithTarget:selector:","abstract":"

    Asynchronously refreshes the PFObject and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithTarget:selector:":{"name":"-fetchInBackgroundWithTarget:selector:","abstract":"

    Fetches the `PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithTarget:selector:":{"name":"-fetchIfNeededInBackgroundWithTarget:selector:","abstract":"

    Fetches the PFObject’s data asynchronously if dataAvailable is NO, then calls the callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:target:selector:":{"name":"+fetchAllInBackground:target:selector:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:target:selector:":{"name":"+fetchAllIfNeededInBackground:target:selector:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithTarget:selector:":{"name":"-deleteInBackgroundWithTarget:selector:","abstract":"

    Deletes the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:target:selector:":{"name":"+deleteAllInBackground:target:selector:","abstract":"

    Deletes a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)object":{"name":"+object","abstract":"

    Creates an instance of the registered subclass with this class’s PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Registers an Objective-C class for Parse to use for representing a given Parse class.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)query":{"name":"+query","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName with a given predicate.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save":{"name":"-save","abstract":"

    Synchronously saves the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save:":{"name":"-save:","abstract":"

    Synchronously saves the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:":{"name":"+saveAll:","abstract":"

    Saves a collection of objects *synchronously all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:error:":{"name":"+saveAll:error:","abstract":"

    Saves a collection of objects synchronously all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch":{"name":"-fetch","abstract":"

    Synchronously* fetches the PFObject with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch:":{"name":"-fetch:","abstract":"

    Synchronously fetches the PFObject with the current data from the server and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded":{"name":"-fetchIfNeeded","abstract":"

    Synchronously* fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded:":{"name":"-fetchIfNeeded:","abstract":"

    Synchronously fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:":{"name":"+fetchAll:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:error:":{"name":"+fetchAll:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:":{"name":"+fetchAllIfNeeded:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:error:":{"name":"+fetchAllIfNeeded:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore":{"name":"-fetchFromLocalDatastore","abstract":"

    Synchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore:":{"name":"-fetchFromLocalDatastore:","abstract":"

    Synchronously loads data from the local datastore into this object, if it has not been fetched","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete":{"name":"-delete","abstract":"

    Synchronously deletes the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete:":{"name":"-delete:","abstract":"

    Synchronously deletes the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:":{"name":"+deleteAll:","abstract":"

    Synchronously deletes a collection of objects all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:error:":{"name":"+deleteAll:error:","abstract":"

    Synchronously deletes a collection of objects all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin":{"name":"-pin","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin:":{"name":"-pin:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:":{"name":"-pinWithName:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:error:":{"name":"-pinWithName:error:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:":{"name":"+pinAll:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:error:":{"name":"+pinAll:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:":{"name":"+pinAll:withName:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:error:":{"name":"+pinAll:withName:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin":{"name":"-unpin","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin:":{"name":"-unpin:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:":{"name":"-unpinWithName:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:error:":{"name":"-unpinWithName:error:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects":{"name":"+unpinAllObjects","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects:":{"name":"+unpinAllObjects:","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:":{"name":"+unpinAllObjectsWithName:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:error:":{"name":"+unpinAllObjectsWithName:error:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:":{"name":"+unpinAll:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:error:":{"name":"+unpinAll:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:":{"name":"+unpinAll:withName:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:error:":{"name":"+unpinAll:withName:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)currentInstallation":{"name":"+currentInstallation","abstract":"

    Gets the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)getCurrentInstallationInBackground":{"name":"+getCurrentInstallationInBackground","abstract":"

    Asynchronously loads the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceType":{"name":"deviceType","abstract":"

    The device type for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)installationId":{"name":"installationId","abstract":"

    The installationId for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceToken":{"name":"deviceToken","abstract":"

    The device token for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)badge":{"name":"badge","abstract":"

    The badge for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)timeZone":{"name":"timeZone","abstract":"

    The name of the time zone for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)channels":{"name":"channels","abstract":"

    The channels for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(im)setDeviceTokenFromData:":{"name":"-setDeviceTokenFromData:","abstract":"

    Sets the device token string property from an NSData-encoded token.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)query":{"name":"+query","abstract":"

    Creates a PFQuery for PFInstallation objects.

    ","parent_name":"PFInstallation"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPoint":{"name":"+geoPoint","abstract":"

    Create a PFGeoPoint object. Latitude and longitude are set to 0.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLocation:":{"name":"+geoPointWithLocation:","abstract":"

    Creates a new PFGeoPoint object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLatitude:longitude:":{"name":"+geoPointWithLatitude:longitude:","abstract":"

    Create a new PFGeoPoint object with the specified latitude and longitude.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointForCurrentLocationInBackground:":{"name":"+geoPointForCurrentLocationInBackground:","abstract":"

    Fetches the current device location and executes a block with a new PFGeoPoint object.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)latitude":{"name":"latitude","abstract":"

    Latitude of point in degrees. Valid range is from -90.0 to 90.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)longitude":{"name":"longitude","abstract":"

    Longitude of point in degrees. Valid range is from -180.0 to 180.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInRadiansTo:":{"name":"-distanceInRadiansTo:","abstract":"

    Get distance in radians from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInMilesTo:":{"name":"-distanceInMilesTo:","abstract":"

    Get distance in miles from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInKilometersTo:":{"name":"-distanceInKilometersTo:","abstract":"

    Get distance in kilometers from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)init":{"name":"-init","abstract":"
    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:":{"name":"+fileObjectWithData:","abstract":"

    Creates a file with given data. A name will be assigned to it by the server.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:":{"name":"+fileObjectWithName:data:","abstract":"

    Creates a file with given data and name.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:":{"name":"+fileObjectWithName:contentsAtPath:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:error:":{"name":"+fileObjectWithName:contentsAtPath:error:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:":{"name":"+fileObjectWithName:data:contentType:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:error:":{"name":"+fileObjectWithName:data:contentType:error:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:contentType:":{"name":"+fileObjectWithData:contentType:","abstract":"

    Creates a file with given data and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)name":{"name":"name","abstract":"

    The name of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)url":{"name":"url","abstract":"

    The url of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dirty":{"name":"dirty","abstract":"

    Whether the file has been uploaded for the first time.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the file asynchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithProgressBlock:":{"name":"-saveInBackgroundWithProgressBlock:","abstract":"

    Saves the file asynchronously

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:progressBlock:":{"name":"-saveInBackgroundWithBlock:progressBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Whether the data is available in memory or needs to be downloaded.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackground":{"name":"-getDataInBackground","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithProgressBlock:":{"name":"-getDataInBackgroundWithProgressBlock:","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackground":{"name":"-getDataStreamInBackground","abstract":"

    This method is like -getDataInBackground but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackground":{"name":"-getDataDownloadStreamInBackground","abstract":"

    This method is like -getDataStreamInBackground, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithProgressBlock:":{"name":"-getDataStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataInBackground but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackgroundWithProgressBlock:":{"name":"-getDataDownloadStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataStreamInBackgroundWithProgressBlock:, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:":{"name":"-getDataInBackgroundWithBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:":{"name":"-getDataStreamInBackgroundWithBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock: but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:progressBlock:":{"name":"-getDataInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:progressBlock:":{"name":"-getDataStreamInBackgroundWithBlock:progressBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock:progressBlock: but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackground":{"name":"-getFilePathInBackground","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithProgressBlock:":{"name":"-getFilePathInBackgroundWithProgressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:":{"name":"-getFilePathInBackgroundWithBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:progressBlock:":{"name":"-getFilePathInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current request (upload or download of file).

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)clearCachedDataInBackground":{"name":"-clearCachedDataInBackground","abstract":"

    Clears all cached data for this file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)clearAllCachedDataInBackground":{"name":"+clearAllCachedDataInBackground","abstract":"

    Clears all cached data for all downloaded files.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the file asynchronously and invokes the given selector on a target.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithTarget:selector:":{"name":"-getDataInBackgroundWithTarget:selector:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save":{"name":"-save","abstract":"

    Saves the file synchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save:":{"name":"-save:","abstract":"

    Saves the file synchronously and sets an error if it occurs.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData":{"name":"-getData","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData:":{"name":"-getData:","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream":{"name":"-getDataStream","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream:":{"name":"-getDataStream:","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)currentConfig":{"name":"+currentConfig","abstract":"

    Returns the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getCurrentConfigInBackground":{"name":"+getCurrentConfigInBackground","abstract":"

    Returns the task that encapsulates the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackground":{"name":"+getConfigInBackground","abstract":"

    Gets the PFConfig asynchronously and sets it as a result of a task.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackgroundWithBlock:":{"name":"+getConfigInBackgroundWithBlock:","abstract":"

    Gets the PFConfig asynchronously and executes the given callback block.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig":{"name":"+getConfig","abstract":"

    Gets the PFConfig object synchronously from the server.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig:":{"name":"+getConfig:","abstract":"

    Gets the PFConfig object synchronously from the server and sets an error if it occurs.

    ","parent_name":"PFConfig"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:":{"name":"+callFunctionInBackground:withParameters:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:block:":{"name":"+callFunctionInBackground:withParameters:block:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:target:selector:":{"name":"+callFunctionInBackground:withParameters:target:selector:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:":{"name":"+callFunction:withParameters:","abstract":"

    Calls the given cloud function synchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:error:":{"name":"+callFunction:withParameters:error:","abstract":"

    Calls the given cloud function synchronously with the parameters provided and","parent_name":"PFCloud"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInInBackground":{"name":"+logInInBackground","abstract":"

    Creates an anonymous user asynchronously and sets as a result to BFTask.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithBlock:":{"name":"+logInWithBlock:","abstract":"

    Creates an anonymous user asynchronously and performs a provided block.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)isLinkedWithUser:":{"name":"+isLinkedWithUser:","abstract":"

    Whether the PFUser object is logged in anonymously.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithTarget:selector:":{"name":"+logInWithTarget:selector:","abstract":"

    Creates an anonymous user asynchronously and invokes a selector on a target.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptions:":{"name":"+trackAppOpenedWithLaunchOptions:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptionsInBackground:block:":{"name":"+trackAppOpenedWithLaunchOptionsInBackground:block:","abstract":"

    Tracks this application being launched.","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayload:":{"name":"+trackAppOpenedWithRemoteNotificationPayload:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayloadInBackground:block:":{"name":"+trackAppOpenedWithRemoteNotificationPayloadInBackground:block:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:":{"name":"+trackEvent:","abstract":"

    Tracks the occurrence of a custom event.

    ","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:block:":{"name":"+trackEventInBackground:block:","abstract":"

    Tracks the occurrence of a custom event. Parse will store a data point at the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:dimensions:":{"name":"+trackEvent:dimensions:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:dimensions:block:":{"name":"+trackEventInBackground:dimensions:block:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACL":{"name":"+ACL","abstract":"

    Creates an ACL with no permissions granted.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACLWithUser:":{"name":"+ACLWithUser:","abstract":"

    Creates an ACL where only the provided user has access.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicReadAccess":{"name":"publicReadAccess","abstract":"

    Controls whether the public is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicWriteAccess":{"name":"publicWriteAccess","abstract":"

    Controls whether the public is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUserId:":{"name":"-setReadAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUserId:":{"name":"-getReadAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUserId:":{"name":"-setWriteAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUserId:":{"name":"-getWriteAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUser:":{"name":"-setReadAccess:forUser:","abstract":"

    Set whether the given user is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUser:":{"name":"-getReadAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUser:":{"name":"-setWriteAccess:forUser:","abstract":"

    Set whether the given user is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUser:":{"name":"-getWriteAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRoleWithName:":{"name":"-getReadAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRoleWithName:":{"name":"-setReadAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRoleWithName:":{"name":"-getWriteAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRoleWithName:":{"name":"-setWriteAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRole:":{"name":"-getReadAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRole:":{"name":"-setReadAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRole:":{"name":"-getWriteAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRole:":{"name":"-setWriteAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)setDefaultACL:withAccessForCurrentUser:":{"name":"+setDefaultACL:withAccessForCurrentUser:","abstract":"

    Sets a default ACL that will be applied to all instances of PFObject when they are created.

    ","parent_name":"PFACL"},"Classes/PFACL.html":{"name":"PFACL","abstract":"

    The PFACL class is used to control which users can access or modify a particular object."},"Classes/PFAnalytics.html":{"name":"PFAnalytics","abstract":"

    PFAnalytics provides an interface to Parse’s logging and analytics backend.

    "},"Classes/PFAnonymousUtils.html":{"name":"PFAnonymousUtils","abstract":"

    Provides utility functions for working with Anonymously logged-in users."},"Classes/PFCloud.html":{"name":"PFCloud","abstract":"

    The PFCloud class provides methods for interacting with Parse Cloud Functions.

    "},"Classes/PFConfig.html":{"name":"PFConfig","abstract":"

    PFConfig is a representation of the remote configuration object."},"Classes.html#/c:objc(cs)PFOfflineDecoder":{"name":"PFOfflineDecoder","abstract":"

    Extends the normal JSON to PFObject decoding to also deal with placeholders for new objects"},"Classes.html#/c:objc(cs)PFKnownParseObjectDecoder":{"name":"PFKnownParseObjectDecoder","abstract":"

    A subclass of PFDecoder which can keep PFObject that has been fetched instead of creating a new instance.

    "},"Classes.html#/c:objc(cs)PFEncoder":{"name":"PFEncoder","abstract":"
    "},"Classes.html#/c:objc(cs)PFNoObjectEncoder":{"name":"PFNoObjectEncoder","abstract":"

    Encoding strategy that rejects PFObject.

    "},"Classes.html#/c:objc(cs)PFPointerOrLocalIdObjectEncoder":{"name":"PFPointerOrLocalIdObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId or with localId.

    "},"Classes.html#/c:objc(cs)PFPointerObjectEncoder":{"name":"PFPointerObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId and rejects"},"Classes.html#/c:objc(cs)PFOfflineObjectEncoder":{"name":"PFOfflineObjectEncoder","abstract":"

    Encoding strategy that can encode objects that are available offline. After using this encoder,"},"Classes/PFFileObject.html":{"name":"PFFileObject","abstract":"

    PFFileObject representes a file of binary data stored on the Parse servers."},"Classes.html#/c:objc(cs)PFFile":{"name":"PFFile","abstract":"

    PFFile was renamed to PFFileObject."},"Classes.html#/c:objc(cs)PFFileUploadResult":{"name":"PFFileUploadResult","abstract":"

    Response provided by a custom PFFileUploadController.

    "},"Classes/PFGeoPoint.html":{"name":"PFGeoPoint","abstract":"

    PFGeoPoint may be used to embed a latitude / longitude point as the value for a key in a PFObject."},"Classes/PFInstallation.html":{"name":"PFInstallation","abstract":"

    A Parse Framework Installation Object that is a local representation of an"},"Classes/PFObject.html":{"name":"PFObject","abstract":"

    The PFObject class is a local representation of data persisted to the Parse cloud."},"Classes/PFPolygon.html":{"name":"PFPolygon","abstract":"

    PFPolygon may be used to embed a latitude / longitude points as the value for a key in a PFObject."},"Classes/PFPush.html":{"name":"PFPush","abstract":"

    The PFPush class defines a push notification that can be sent from a client device.

    "},"Classes/PFQuery.html":{"name":"PFQuery","abstract":"

    The PFQuery class defines a query that is used to query for PFObjects.

    "},"Classes/PFRelation.html":{"name":"PFRelation","abstract":"

    The PFRelation class that is used to access all of the children of a many-to-many relationship."},"Classes/PFRole.html":{"name":"PFRole","abstract":"

    The PFRole class represents a Role on the Parse server."},"Classes/PFSession.html":{"name":"PFSession","abstract":"

    PFSession is a local representation of a session."},"Classes/PFUser.html":{"name":"PFUser","abstract":"

    The PFUser class is a local representation of a user persisted to the Parse Data."},"Classes/Parse.html":{"name":"Parse","abstract":"

    The Parse class contains static functions that handle global configuration for the Parse framework.

    "},"Classes/ParseClientConfiguration.html":{"name":"ParseClientConfiguration","abstract":"

    The ParseClientConfiguration represents the local configuration of the SDK to connect to the server with.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "}} \ No newline at end of file diff --git a/api/docsets/Parse.docset/Contents/Resources/docSet.dsidx b/api/docsets/Parse.docset/Contents/Resources/docSet.dsidx index 57d06db61..e2acd4c79 100644 Binary files a/api/docsets/Parse.docset/Contents/Resources/docSet.dsidx and b/api/docsets/Parse.docset/Contents/Resources/docSet.dsidx differ diff --git a/api/docsets/Parse.tgz b/api/docsets/Parse.tgz index 986c64ecd..6818a192b 100644 Binary files a/api/docsets/Parse.tgz and b/api/docsets/Parse.tgz differ diff --git a/api/docsets/Parse.xml b/api/docsets/Parse.xml index 5ed58d80d..7541b568b 100644 --- a/api/docsets/Parse.xml +++ b/api/docsets/Parse.xml @@ -1 +1 @@ -5.0.0http://parseplatform.org/Parse-SDK-iOS-OSX/api/docsets/Parse.tgz +5.1.0http://parseplatform.org/Parse-SDK-iOS-OSX/api/docsets/Parse.tgz diff --git a/api/index.html b/api/index.html index cc99ae159..00b35fd93 100644 --- a/api/index.html +++ b/api/index.html @@ -20,7 +20,7 @@

    - Parse 5.0.0 Docs + Parse 5.1.0 Docs (94% documented)

    @@ -232,12 +232,6 @@

    iOS · iPadOS · macOS · watchOS · tvOS

    Coverage auto-release

    -

    iOS -iPad -macOS -watchOS -tvOS

    -

    SPM

    Backers on Open Collective @@ -259,7 +253,7 @@

    iOS · iPadOS · macOS · watchOS · tvOS

  • How Do I Contribute?
  • Dependencies
  • @@ -295,7 +289,7 @@

    Parse Server

    >= 1.0.0 -

    Xcode, iOS, macOS

    +

    Xcode, iOS, macOS, tvOS, watchOS

    The Parse Apple SDK is continuously tested with the most recent releases of Xcode to ensure compatibility. We follow the annual release schedule of Xcode to support the current and previous major Xcode version.

    @@ -304,7 +298,8 @@

    Xcode, iOS, macOS

    Xcode Version iOS Version macOS Version -macOS Version +watchOS Version +tvOS Version Release Date End-of-Support Date Parse Apple SDK Support @@ -315,24 +310,27 @@

    Xcode, iOS, macOS

    iOS 15 macOS 12 watchOS 8 +tvOS 15 September 2021 October 2023 ->= 1.19.3 <2.7.2 +>= 1.19.3 < 2.7.2 Xcode 14 iOS 16 macOS 13 watchOS 9 +tvOS 16 September 2022 October 2024 ->= 2.7.2 <= 5.0.0 +>= 2.7.2 < 5.0.0 Xcode 15 iOS 17 macOS 14 watchOS 10 +tvOS 17 September 2023 October 2025 >= 3.0.0 @@ -342,6 +340,7 @@

    Xcode, iOS, macOS

    iOS 18 macOS 15 watchOS 11 +tvOS 18 September 2024 tbd >= 4.2.0 diff --git a/api/search.json b/api/search.json index f01080cc6..b98025e1b 100644 --- a/api/search.json +++ b/api/search.json @@ -1 +1 @@ -{"Type%20Definitions.html#/c:PFQuery.h@T@PFQueryArrayResultBlock":{"name":"PFQueryArrayResultBlock","abstract":"
    "},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    Sets a custom file upload controller that uploads PFFiles using its own policy.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    A custom NSURLSessionConfiguration configuration that will be used from the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/PFUserAuthenticationDelegate.html#/c:objc(pl)PFUserAuthenticationDelegate(im)restoreAuthenticationWithAuthData:":{"name":"-restoreAuthenticationWithAuthData:","abstract":"

    Called when restoring third party authentication credentials that have been serialized,","parent_name":"PFUserAuthenticationDelegate"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)parseClassName":{"name":"+parseClassName","abstract":"

    The name of the class as seen in the REST API.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)query":{"name":"+query","abstract":"

    Create a query which returns objects of this type.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of this type with a given predicate.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Lets Parse know this class should be used to instantiate all objects with class type parseClassName.

    ","parent_name":"PFSubclassing"},"Protocols/PFFileUploadController.html#/c:objc(pl)PFFileUploadController(im)uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:":{"name":"-uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:","abstract":"

    Uploads a file asynchronously from file path for a given file state.

    ","parent_name":"PFFileUploadController"},"Protocols/PFFileUploadController.html":{"name":"PFFileUploadController","abstract":"

    A policy interface for overriding the default upload behavior of uploading a PFFileObject"},"Protocols/PFSubclassing.html":{"name":"PFSubclassing","abstract":"

    If a subclass of PFObject conforms to PFSubclassing and calls PFObject.+registerSubclass,"},"Protocols/PFUserAuthenticationDelegate.html":{"name":"PFUserAuthenticationDelegate","abstract":"

    Provides a general interface for delegation of third party authentication with PFUsers.

    "},"Protocols/ParseMutableClientConfiguration.html":{"name":"ParseMutableClientConfiguration","abstract":"

    The ParseMutableClientConfiguration represents a ParseClientConfiguration object that can be mutated.

    "},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInternalServer":{"name":"kPFErrorInternalServer","abstract":"

    Internal server error. No information available.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorConnectionFailed":{"name":"kPFErrorConnectionFailed","abstract":"

    The connection to the Parse servers failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectNotFound":{"name":"kPFErrorObjectNotFound","abstract":"

    Object doesn’t exist, or has an incorrect password.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidQuery":{"name":"kPFErrorInvalidQuery","abstract":"

    You tried to find values matching a datatype that doesn’t","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidClassName":{"name":"kPFErrorInvalidClassName","abstract":"

    Missing or invalid classname. Classnames are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorMissingObjectId":{"name":"kPFErrorMissingObjectId","abstract":"

    Missing object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidKeyName":{"name":"kPFErrorInvalidKeyName","abstract":"

    Invalid key name. Keys are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPointer":{"name":"kPFErrorInvalidPointer","abstract":"

    Malformed pointer. Pointers must be arrays of a classname and an object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidJSON":{"name":"kPFErrorInvalidJSON","abstract":"

    Malformed json object. A json dictionary is expected.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCommandUnavailable":{"name":"kPFErrorCommandUnavailable","abstract":"

    Tried to access a feature only available internally.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorIncorrectType":{"name":"kPFErrorIncorrectType","abstract":"

    Field set to incorrect type.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidChannelName":{"name":"kPFErrorInvalidChannelName","abstract":"

    Invalid channel name. A channel name is either an empty string (the broadcast channel)","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidDeviceToken":{"name":"kPFErrorInvalidDeviceToken","abstract":"

    Invalid device token.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPushMisconfigured":{"name":"kPFErrorPushMisconfigured","abstract":"

    Push is misconfigured. See details to find out how.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectTooLarge":{"name":"kPFErrorObjectTooLarge","abstract":"

    The object is too large.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorOperationForbidden":{"name":"kPFErrorOperationForbidden","abstract":"

    That operation isn’t allowed for clients.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCacheMiss":{"name":"kPFErrorCacheMiss","abstract":"

    The results were not found in the cache.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidNestedKey":{"name":"kPFErrorInvalidNestedKey","abstract":"

    Keys in NSDictionary values may not include $ or ..

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidFileName":{"name":"kPFErrorInvalidFileName","abstract":"

    Invalid file name.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidACL":{"name":"kPFErrorInvalidACL","abstract":"

    Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorTimeout":{"name":"kPFErrorTimeout","abstract":"

    The request timed out on the server. Typically this indicates the request is too expensive.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEmailAddress":{"name":"kPFErrorInvalidEmailAddress","abstract":"

    The email address was invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateValue":{"name":"kPFErrorDuplicateValue","abstract":"

    A unique field was given a value that is already taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidRoleName":{"name":"kPFErrorInvalidRoleName","abstract":"

    Role’s name is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorExceededQuota":{"name":"kPFErrorExceededQuota","abstract":"

    Exceeded an application quota. Upgrade to resolve.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFScriptError":{"name":"kPFScriptError","abstract":"

    Cloud Code script had an error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFValidationError":{"name":"kPFValidationError","abstract":"

    Cloud Code validation failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorReceiptMissing":{"name":"kPFErrorReceiptMissing","abstract":"

    Product purchase receipt is missing.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPurchaseReceipt":{"name":"kPFErrorInvalidPurchaseReceipt","abstract":"

    Product purchase receipt is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPaymentDisabled":{"name":"kPFErrorPaymentDisabled","abstract":"

    Payment is disabled on this device.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidProductIdentifier":{"name":"kPFErrorInvalidProductIdentifier","abstract":"

    The product identifier is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductNotFoundInAppStore":{"name":"kPFErrorProductNotFoundInAppStore","abstract":"

    The product is not found in the App Store.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidServerResponse":{"name":"kPFErrorInvalidServerResponse","abstract":"

    The Apple server response is not valid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductDownloadFileSystemFailure":{"name":"kPFErrorProductDownloadFileSystemFailure","abstract":"

    Product fails to download due to file system error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidImageData":{"name":"kPFErrorInvalidImageData","abstract":"

    Fail to convert data to image.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUnsavedFile":{"name":"kPFErrorUnsavedFile","abstract":"

    Unsaved file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorFileDeleteFailure":{"name":"kPFErrorFileDeleteFailure","abstract":"

    Fail to delete file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorRequestLimitExceeded":{"name":"kPFErrorRequestLimitExceeded","abstract":"

    Application has exceeded its request limit.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateRequest":{"name":"kPFErrorDuplicateRequest","abstract":"

    Request was a duplicate and has been discarded due to idempotency rules.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEventName":{"name":"kPFErrorInvalidEventName","abstract":"

    Invalid event name.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameMissing":{"name":"kPFErrorUsernameMissing","abstract":"

    Username is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserPasswordMissing":{"name":"kPFErrorUserPasswordMissing","abstract":"

    Password is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameTaken":{"name":"kPFErrorUsernameTaken","abstract":"

    Username has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailTaken":{"name":"kPFErrorUserEmailTaken","abstract":"

    Email has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailMissing":{"name":"kPFErrorUserEmailMissing","abstract":"

    The email is missing, and must be specified.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserWithEmailNotFound":{"name":"kPFErrorUserWithEmailNotFound","abstract":"

    A user with the specified email was not found.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCannotBeAlteredWithoutSession":{"name":"kPFErrorUserCannotBeAlteredWithoutSession","abstract":"

    The user cannot be altered by a client without the session.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCanOnlyBeCreatedThroughSignUp":{"name":"kPFErrorUserCanOnlyBeCreatedThroughSignUp","abstract":"

    Users can only be created through sign up.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorAccountAlreadyLinked":{"name":"kPFErrorAccountAlreadyLinked","abstract":"

    An existing account already linked to another user.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidSessionToken":{"name":"kPFErrorInvalidSessionToken","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserIdMismatch":{"name":"kPFErrorUserIdMismatch","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorLinkedIdMissing":{"name":"kPFErrorLinkedIdMissing","abstract":"

    Linked id missing from request.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidLinkedSession":{"name":"kPFErrorInvalidLinkedSession","abstract":"

    Invalid linked session.

    ","parent_name":"PFErrorCode"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelNone":{"name":"PFLogLevelNone","abstract":"

    Log level that disables all logging.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelError":{"name":"PFLogLevelError","abstract":"

    Log level that if set is going to output error messages to the log.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelWarning":{"name":"PFLogLevelWarning","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelInfo":{"name":"PFLogLevelInfo","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelDebug":{"name":"PFLogLevelDebug","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyIgnoreCache":{"name":"kPFCachePolicyIgnoreCache","abstract":"

    The query does not load from the cache or save results to the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheOnly":{"name":"kPFCachePolicyCacheOnly","abstract":"

    The query only loads from the cache, ignoring the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkOnly":{"name":"kPFCachePolicyNetworkOnly","abstract":"

    The query does not load from the cache, but it will save results to the cache.

    ","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheElseNetwork":{"name":"kPFCachePolicyCacheElseNetwork","abstract":"

    The query first tries to load from the cache, but if that fails, it loads results from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkElseCache":{"name":"kPFCachePolicyNetworkElseCache","abstract":"

    The query first tries to load from the network, but if that fails, it loads results from the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheThenNetwork":{"name":"kPFCachePolicyCacheThenNetwork","abstract":"

    The query first loads from the cache, then loads from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html":{"name":"PFCachePolicy","abstract":"

    PFCachePolicy specifies different caching policies that could be used with PFQuery.

    "},"Enums/PFLogLevel.html":{"name":"PFLogLevel","abstract":"

    PFLogLevel enum specifies different levels of logging that could be used to limit or display more messages in logs.

    "},"Enums/PFErrorCode.html":{"name":"PFErrorCode","abstract":"

    PFErrorCode enum contains all custom error codes that are used as code for NSError for callbacks on all classes.

    "},"Constants.html#/c:@kPFDeviceType":{"name":"kPFDeviceType","abstract":"
    "},"Constants.html#/c:@PFParseErrorDomain":{"name":"PFParseErrorDomain","abstract":"

    Error domain used for all NSErrors in the SDK.

    "},"Constants.html#/c:@PFNetworkWillSendURLRequestNotification":{"name":"PFNetworkWillSendURLRequestNotification","abstract":"

    The name of the notification that is going to be sent before any URL request is sent.

    "},"Constants.html#/c:@PFNetworkDidReceiveURLResponseNotification":{"name":"PFNetworkDidReceiveURLResponseNotification","abstract":"

    The name of the notification that is going to be sent after any URL response is received.

    "},"Constants.html#/c:@PFInvalidSessionTokenNotification":{"name":"PFInvalidSessionTokenNotification","abstract":"

    The name of the notification that is going to be sent when any request is failing with an invalid session token.

    "},"Constants.html#/c:@PFNetworkNotificationURLRequestUserInfoKey":{"name":"PFNetworkNotificationURLRequestUserInfoKey","abstract":"

    The key of request(NSURLRequest) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseUserInfoKey":{"name":"PFNetworkNotificationURLResponseUserInfoKey","abstract":"

    The key of response(NSHTTPURLResponse) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseBodyUserInfoKey":{"name":"PFNetworkNotificationURLResponseBodyUserInfoKey","abstract":"

    The key of repsonse body (usually NSString with JSON) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFObjectDefaultPin":{"name":"PFObjectDefaultPin","abstract":"

    The name of the default pin that for PFObject local data store.

    "},"Constants.html#/c:@PFParseInitializeDidCompleteNotification":{"name":"PFParseInitializeDidCompleteNotification","abstract":"

    For testing purposes. Allows testers to know when init is complete.

    "},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    The custom upload controller that synchronously uploads PFFiles using its own policy.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    The NSURLSessionConfiguration configuration used by the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(cm)configurationWithBlock:":{"name":"+configurationWithBlock:","abstract":"

    Create a new SDK configuration object. This will create a temporarily modifiable configuration, and pass it to a block","parent_name":"ParseClientConfiguration"},"Classes/Parse.html#/c:objc(cs)Parse(cm)setApplicationId:clientKey:":{"name":"+setApplicationId:clientKey:","abstract":"

    Sets the applicationId and clientKey of your application.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)initializeWithConfiguration:":{"name":"+initializeWithConfiguration:","abstract":"

    Sets the configuration to be used for the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)currentConfiguration":{"name":"currentConfiguration","abstract":"

    Gets the current configuration in use by the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)applicationId":{"name":"applicationId","abstract":"

    The current application id that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)clientKey":{"name":"clientKey","abstract":"

    The current client key that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)server":{"name":"server","abstract":"

    The current server URL to connect to Parse Server.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableLocalDatastore":{"name":"+enableLocalDatastore","abstract":"

    Enable pinning in your application. This must be called before your application can use","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)isLocalDatastoreEnabled":{"name":"isLocalDatastoreEnabled","abstract":"

    Flag that indicates whether Local Datastore is enabled.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:containingApplication:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:containingApplication:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)applicationGroupIdentifierForDataSharing":{"name":"+applicationGroupIdentifierForDataSharing","abstract":"

    Application Group Identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)containingApplicationBundleIdentifierForDataSharing":{"name":"+containingApplicationBundleIdentifierForDataSharing","abstract":"

    Containing application bundle identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)logLevel":{"name":"logLevel","abstract":"

    Gets or sets the level of logging to display.

    ","parent_name":"Parse"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)currentUser":{"name":"+currentUser","abstract":"

    Gets the currently logged in user from disk and returns an instance of it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)getCurrentUserInBackground":{"name":"+getCurrentUserInBackground","abstract":"

    Asynchronously loads the currently logged in user from disk and returns a task that encapsulates it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)isNew":{"name":"isNew","abstract":"

    Whether the PFUser was just created from a request.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)authenticated":{"name":"authenticated","abstract":"

    Whether the user is an authenticated object for the device.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)user":{"name":"+user","abstract":"

    Creates a new PFUser object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableAutomaticUser":{"name":"+enableAutomaticUser","abstract":"

    Enables automatic creation of anonymous users.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)username":{"name":"username","abstract":"

    The username for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)password":{"name":"password","abstract":"

    !","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)email":{"name":"email","abstract":"

    The email for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackground":{"name":"-signUpInBackground","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithBlock:":{"name":"-signUpInBackgroundWithBlock:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:":{"name":"+logInWithUsernameInBackground:password:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:block:":{"name":"+logInWithUsernameInBackground:password:block:","abstract":"

    Makes an asynchronous request to log in a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:":{"name":"+becomeInBackground:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:block:":{"name":"+becomeInBackground:block:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackground":{"name":"+enableRevocableSessionInBackground","abstract":"

    Enables revocable sessions and migrates the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackgroundWithBlock:":{"name":"+enableRevocableSessionInBackgroundWithBlock:","abstract":"

    Enables revocable sessions and upgrades the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackground":{"name":"+logOutInBackground","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackgroundWithBlock:":{"name":"+logOutInBackgroundWithBlock:","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:":{"name":"+requestPasswordResetForEmailInBackground:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:block:":{"name":"+requestPasswordResetForEmailInBackground:block:","abstract":"

    Send a password reset request asynchronously for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)registerAuthenticationDelegate:forAuthType:":{"name":"+registerAuthenticationDelegate:forAuthType:","abstract":"

    Registers a third party authentication delegate. If a delegate is already registered for the authType then","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)unregisterAuthenticationDelegateForAuthType:":{"name":"+unregisterAuthenticationDelegateForAuthType:","abstract":"

    Unregisters a third party authentication delegate. If no delegate is registered, this fails gracefully.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithAuthTypeInBackground:authData:":{"name":"+logInWithAuthTypeInBackground:authData:","abstract":"

    Logs in a user with third party authentication credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)linkWithAuthTypeInBackground:authData:":{"name":"-linkWithAuthTypeInBackground:authData:","abstract":"

    Links this user to a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)unlinkWithAuthTypeInBackground:":{"name":"-unlinkWithAuthTypeInBackground:","abstract":"

    Unlinks this user from a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)isLinkedWithAuthType:":{"name":"-isLinkedWithAuthType:","abstract":"

    Indicates whether this user is linked with a third party authentication library of a specific type.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithTarget:selector:":{"name":"-signUpInBackgroundWithTarget:selector:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:target:selector:":{"name":"+logInWithUsernameInBackground:password:target:selector:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:target:selector:":{"name":"+becomeInBackground:target:selector:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:target:selector:":{"name":"+requestPasswordResetForEmailInBackground:target:selector:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp":{"name":"-signUp","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp:":{"name":"-signUp:","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:":{"name":"+logInWithUsername:password:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:error:":{"name":"+logInWithUsername:password:error:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:":{"name":"+become:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:error:":{"name":"+become:error:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOut":{"name":"+logOut","abstract":"

    Synchronously* logs out the currently logged in user on disk.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:":{"name":"+requestPasswordResetForEmail:","abstract":"

    Synchronously Send a password reset request for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:error:":{"name":"+requestPasswordResetForEmail:error:","abstract":"

    Synchronously send a password reset request for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFSession.html#/c:objc(cs)PFSession(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token string for this session.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackground":{"name":"+getCurrentSessionInBackground","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackgroundWithBlock:":{"name":"+getCurrentSessionInBackgroundWithBlock:","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:":{"name":"-initWithName:","abstract":"

    Constructs a new PFRole with the given name.","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:acl:":{"name":"-initWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:":{"name":"+roleWithName:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:acl:":{"name":"+roleWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)name":{"name":"name","abstract":"

    Gets or sets the name for a role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)users":{"name":"users","abstract":"

    Gets the PFRelation for the PFUser objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)roles":{"name":"roles","abstract":"

    Gets the PFRelation for the PFRole objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(py)targetClass":{"name":"targetClass","abstract":"

    The name of the class of the target child objects.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)query":{"name":"-query","abstract":"

    Returns a PFQuery object that can be used to get objects in this relation.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)addObject:":{"name":"-addObject:","abstract":"

    Adds a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)removeObject:":{"name":"-removeObject:","abstract":"

    Removes a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes the query with a class name.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:":{"name":"+queryWithClassName:","abstract":"

    Returns a PFQuery for a given class.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:predicate:":{"name":"+queryWithClassName:predicate:","abstract":"

    Creates a PFQuery with the constraints given by predicate.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name to query for.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKey:":{"name":"-includeKey:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKeys:":{"name":"-includeKeys:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeAll":{"name":"-includeAll","abstract":"

    Make the query include all PFObjects that have a reference.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKey:":{"name":"-excludeKey:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKeys:":{"name":"-excludeKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)selectKeys:":{"name":"-selectKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to include only the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyExists:":{"name":"-whereKeyExists:","abstract":"

    Add a constraint that requires a particular key exists.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyDoesNotExist:":{"name":"-whereKeyDoesNotExist:","abstract":"

    Add a constraint that requires a key not exist.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:equalTo:":{"name":"-whereKey:equalTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be equal to the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThan:":{"name":"-whereKey:lessThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be less than the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThanOrEqualTo:":{"name":"-whereKey:lessThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThan:":{"name":"-whereKey:greaterThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThanOrEqualTo:":{"name":"-whereKey:greaterThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notEqualTo:":{"name":"-whereKey:notEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesText:":{"name":"-whereKey:matchesText:","abstract":"

    Add a constraint for finding string values that contain a provided","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedIn:":{"name":"-whereKey:containedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notContainedIn:":{"name":"-whereKey:notContainedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsAllObjectsInArray:":{"name":"-whereKey:containsAllObjectsInArray:","abstract":"

    Add a constraint to the query that requires a particular key’s array","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedBy:":{"name":"-whereKey:containedBy:","abstract":"

    Adds a constraint to the query that requires a particular key’s value to","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:":{"name":"-whereKey:nearGeoPoint:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinMiles:":{"name":"-whereKey:nearGeoPoint:withinMiles:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinKilometers:":{"name":"-whereKey:nearGeoPoint:withinKilometers:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinRadians:":{"name":"-whereKey:nearGeoPoint:withinRadians:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be near","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinGeoBoxFromSouthwest:toNortheast:":{"name":"-whereKey:withinGeoBoxFromSouthwest:toNortheast:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinPolygon:":{"name":"-whereKey:withinPolygon:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:polygonContains:":{"name":"-whereKey:polygonContains:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:":{"name":"-whereKey:matchesRegex:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:modifiers:":{"name":"-whereKey:matchesRegex:modifiers:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsString:":{"name":"-whereKey:containsString:","abstract":"

    Add a constraint for finding string values that contain a provided substring.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasPrefix:":{"name":"-whereKey:hasPrefix:","abstract":"

    Add a constraint for finding string values that start with a provided prefix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasSuffix:":{"name":"-whereKey:hasSuffix:","abstract":"

    Add a constraint for finding string values that end with a provided suffix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)orQueryWithSubqueries:":{"name":"+orQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the or of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)andQueryWithSubqueries:":{"name":"+andQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the and of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesKey:inQuery:":{"name":"-whereKey:matchesKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value matches a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchKey:inQuery:":{"name":"-whereKey:doesNotMatchKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value NOT match a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery:":{"name":"-whereKey:matchesQuery:","abstract":"

    Add a constraint that requires that a key’s value matches a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchQuery:":{"name":"-whereKey:doesNotMatchQuery:","abstract":"

    Add a constraint that requires that a key’s value to not match a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByAscending:":{"name":"-orderByAscending:","abstract":"

    Sort the results in ascending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addAscendingOrder:":{"name":"-addAscendingOrder:","abstract":"

    Additionally sort in ascending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByDescending:":{"name":"-orderByDescending:","abstract":"

    Sort the results in descending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addDescendingOrder:":{"name":"-addDescendingOrder:","abstract":"

    Additionally sort in descending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptor:":{"name":"-orderBySortDescriptor:","abstract":"

    Sort the results using a given sort descriptor.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptors:":{"name":"-orderBySortDescriptors:","abstract":"

    Sort the results using a given array of sort descriptors.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:":{"name":"-getObjectInBackgroundWithId:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:block:":{"name":"-getObjectInBackgroundWithId:block:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryForUser":{"name":"+queryForUser","abstract":"

    @deprecated Please use [PFUser query] instead.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackground":{"name":"-findObjectsInBackground","abstract":"

    Finds objects asynchronously and sets the NSArray of PFObject objects as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithBlock:":{"name":"-findObjectsInBackgroundWithBlock:","abstract":"

    Finds objects asynchronously and calls the given block with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackground":{"name":"-getFirstObjectInBackground","abstract":"

    Gets an object asynchronously and sets it as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithBlock:":{"name":"-getFirstObjectInBackgroundWithBlock:","abstract":"

    Gets an object asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackground":{"name":"-countObjectsInBackground","abstract":"

    Counts objects asynchronously and sets NSNumber with count as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithBlock:":{"name":"-countObjectsInBackgroundWithBlock:","abstract":"

    Counts objects asynchronously and calls the given block with the counts.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current network request (if any). Ensures that callbacks won’t be called.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)limit":{"name":"limit","abstract":"

    A limit on the number of objects to return. The default limit is 100, with a","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)skip":{"name":"skip","abstract":"

    The number of objects to skip before returning any.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)cachePolicy":{"name":"cachePolicy","abstract":"

    The cache policy to use for requests.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)maxCacheAge":{"name":"maxCacheAge","abstract":"

    The age after which a cached value will be ignored

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)hasCachedResult":{"name":"hasCachedResult","abstract":"

    Returns whether there is a cached result for this query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)clearCachedResult":{"name":"-clearCachedResult","abstract":"

    Clears the cached result for this query. If there is no cached result, this is a noop.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)clearAllCachedResults":{"name":"+clearAllCachedResults","abstract":"

    Clears the cached results for all queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromLocalDatastore":{"name":"-fromLocalDatastore","abstract":"

    Change the source of this query to all pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPin":{"name":"-fromPin","abstract":"

    Change the source of this query to the default group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPinWithName:":{"name":"-fromPinWithName:","abstract":"

    Change the source of this query to a specific group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)ignoreACLs":{"name":"-ignoreACLs","abstract":"

    Ignore ACLs when querying from the Local Datastore.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)trace":{"name":"trace","abstract":"

    Whether or not performance tracing should be done on the query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:target:selector:":{"name":"-getObjectInBackgroundWithId:target:selector:","abstract":"

    Gets a PFObject asynchronously.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithTarget:selector:":{"name":"-findObjectsInBackgroundWithTarget:selector:","abstract":"

    Finds objects asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithTarget:selector:":{"name":"-getFirstObjectInBackgroundWithTarget:selector:","abstract":"

    Gets an object asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithTarget:selector:":{"name":"-countObjectsInBackgroundWithTarget:selector:","abstract":"

    Counts objects asynchronously and calls the given callback with the count.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:":{"name":"+getObjectOfClass:objectId:","abstract":"

    Returns a PFObject with a given class and id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:error:":{"name":"+getObjectOfClass:objectId:error:","abstract":"

    Returns a PFObject with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:":{"name":"-getObjectWithId:","abstract":"

    Returns a PFObject with the given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:error:":{"name":"-getObjectWithId:error:","abstract":"

    Returns a PFObject with the given id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:":{"name":"+getUserObjectWithId:","abstract":"

    Returns a PFUser with a given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:error:":{"name":"+getUserObjectWithId:error:","abstract":"

    Returns a PFUser with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects":{"name":"-findObjects","abstract":"

    Finds objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects:":{"name":"-findObjects:","abstract":"

    Finds objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject":{"name":"-getFirstObject","abstract":"

    Gets an object synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject:":{"name":"-getFirstObject:","abstract":"

    Gets an object synchronously based on the constructed query and sets an error if any occurred.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects":{"name":"-countObjects","abstract":"

    Counts objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects:":{"name":"-countObjects:","abstract":"

    Counts objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)push":{"name":"+push","abstract":"
    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannel:":{"name":"-setChannel:","abstract":"

    Sets the channel on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannels:":{"name":"-setChannels:","abstract":"

    Sets the array of channels on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setQuery:":{"name":"-setQuery:","abstract":"

    Sets an installation query to which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setMessage:":{"name":"-setMessage:","abstract":"

    Sets an alert message for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setData:":{"name":"-setData:","abstract":"

    Sets an arbitrary data payload for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToAndroid:":{"name":"-setPushToAndroid:","abstract":"

    Sets whether this push will go to Android devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToIOS:":{"name":"-setPushToIOS:","abstract":"

    Sets whether this push will go to iOS devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAtDate:":{"name":"-expireAtDate:","abstract":"

    Sets the expiration time for this notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAfterTimeInterval:":{"name":"-expireAfterTimeInterval:","abstract":"

    Sets the time interval after which this notification should expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)clearExpiration":{"name":"-clearExpiration","abstract":"

    Clears both expiration values, indicating that the notification should never expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(py)pushDate":{"name":"pushDate","abstract":"

    Date at which to send this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:":{"name":"+sendPushMessageToChannelInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:block:":{"name":"+sendPushMessageToChannelInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:":{"name":"+sendPushMessageToQueryInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:block:":{"name":"+sendPushMessageToQueryInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackground":{"name":"-sendPushInBackground","abstract":"

    Asynchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithBlock:":{"name":"-sendPushInBackgroundWithBlock:","abstract":"

    Asynchronously send this push message and executes the given callback block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:":{"name":"+sendPushDataToChannelInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:block:":{"name":"+sendPushDataToChannelInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:":{"name":"+sendPushDataToQueryInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:block:":{"name":"+sendPushDataToQueryInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)handlePush:":{"name":"+handlePush:","abstract":"

    A default handler for push notifications while the app is active that","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)storeDeviceToken:":{"name":"+storeDeviceToken:","abstract":"

    Store the device token locally for push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackground":{"name":"+getSubscribedChannelsInBackground","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithBlock:":{"name":"+getSubscribedChannelsInBackgroundWithBlock:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:":{"name":"+subscribeToChannelInBackground:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:block:":{"name":"+subscribeToChannelInBackground:block:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:":{"name":"+unsubscribeFromChannelInBackground:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:block:":{"name":"+unsubscribeFromChannelInBackground:block:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:target:selector:":{"name":"+sendPushMessageToChannelInBackground:withMessage:target:selector:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithTarget:selector:":{"name":"-sendPushInBackgroundWithTarget:selector:","abstract":"

    Asynchronously send this push message and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:target:selector:":{"name":"+sendPushDataToChannelInBackground:withData:target:selector:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithTarget:selector:":{"name":"+getSubscribedChannelsInBackgroundWithTarget:selector:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:target:selector:":{"name":"+subscribeToChannelInBackground:target:selector:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:target:selector:":{"name":"+unsubscribeFromChannelInBackground:target:selector:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPush:":{"name":"-sendPush:","abstract":"

    Synchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannel:withMessage:error:":{"name":"+sendPushMessageToChannel:withMessage:error:","abstract":"

    Synchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQuery:withMessage:error:":{"name":"+sendPushMessageToQuery:withMessage:error:","abstract":"

    Send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannel:withData:error:":{"name":"+sendPushDataToChannel:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQuery:withData:error:":{"name":"+sendPushDataToQuery:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannels:":{"name":"+getSubscribedChannels:","abstract":"

    Synchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannel:error:":{"name":"+subscribeToChannel:error:","abstract":"

    Synchrnously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannel:error:":{"name":"+unsubscribeFromChannel:error:","abstract":"

    Synchronously unsubscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(cm)polygonWithCoordinates:":{"name":"+polygonWithCoordinates:","abstract":"

    Creates a new PFPolygon object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(im)containsPoint:":{"name":"-containsPoint:","abstract":"

    Test if this polygon contains a point

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(py)coordinates":{"name":"coordinates","abstract":"

    Array of PFGeoPoints or CLLocations

    ","parent_name":"PFPolygon"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes a new empty PFObject instance with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:":{"name":"+objectWithClassName:","abstract":"

    Creates a new PFObject with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:dictionary:":{"name":"+objectWithClassName:dictionary:","abstract":"

    Creates a new PFObject with a class name, initialized with data","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithClassName:objectId:":{"name":"+objectWithoutDataWithClassName:objectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)objectId":{"name":"objectId","abstract":"

    The id of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)updatedAt":{"name":"updatedAt","abstract":"

    When the object was last updated.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)createdAt":{"name":"createdAt","abstract":"

    When the object was created.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)ACL":{"name":"ACL","abstract":"

    The ACL for this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)allKeys":{"name":"allKeys","abstract":"

    Returns an array of the keys contained in this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKey:":{"name":"-setObject:forKey:","abstract":"

    Sets the object associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectForKey:":{"name":"-removeObjectForKey:","abstract":"

    Unsets a key on the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKeyedSubscript:":{"name":"-setObject:forKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationForKey:":{"name":"-relationForKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationforKey:":{"name":"-relationforKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revert":{"name":"-revert","abstract":"

    Clears any changes to this object made since the last call to save and sets it back to the server state.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revertObjectForKey:":{"name":"-revertObjectForKey:","abstract":"

    Clears any changes to this object’s key that were done after last successful save and sets it back to the","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObject:forKey:":{"name":"-addObject:forKey:","abstract":"

    Adds an object to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObjectsFromArray:forKey:":{"name":"-addObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObject:forKey:":{"name":"-addUniqueObject:forKey:","abstract":"

    Adds an object to the array associated with a given key, only if it is not already present in the array.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObjectsFromArray:forKey:":{"name":"-addUniqueObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the array associated with a given key,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObject:forKey:":{"name":"-removeObject:forKey:","abstract":"

    Removes all occurrences of an object from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectsInArray:forKey:":{"name":"-removeObjectsInArray:forKey:","abstract":"

    Removes all occurrences of the objects contained in another array from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:":{"name":"-incrementKey:","abstract":"

    Increments the given key by 1.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:byAmount:":{"name":"-incrementKey:byAmount:","abstract":"

    Increments the given key by a number.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually":{"name":"-saveEventually","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually:":{"name":"-saveEventually:","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:":{"name":"+saveAllInBackground:","abstract":"

    Saves a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:block:":{"name":"+saveAllInBackground:block:","abstract":"

    Saves a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:":{"name":"+deleteAllInBackground:","abstract":"

    Deletes a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:block:":{"name":"+deleteAllInBackground:block:","abstract":"

    Deletes a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Gets whether the PFObject has been fetched.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDataAvailableForKey:":{"name":"-isDataAvailableForKey:","abstract":"

    Checks whether the PFObject has data for given key

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackground":{"name":"-fetchInBackground","abstract":"

    Fetches the PFObject asynchronously and sets it as a result for the task.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithBlock:":{"name":"-fetchInBackgroundWithBlock:","abstract":"

    Fetches the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackground":{"name":"-fetchIfNeededInBackground","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithBlock:":{"name":"-fetchIfNeededInBackgroundWithBlock:","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO, then calls the callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:":{"name":"+fetchAllInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:block:":{"name":"+fetchAllInBackground:block:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:":{"name":"+fetchAllIfNeededInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:block:":{"name":"+fetchAllIfNeededInBackground:block:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackground":{"name":"-fetchFromLocalDatastoreInBackground","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackgroundWithBlock:":{"name":"-fetchFromLocalDatastoreInBackgroundWithBlock:","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackground":{"name":"-deleteInBackground","abstract":"

    Deletes the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithBlock:":{"name":"-deleteInBackgroundWithBlock:","abstract":"

    Deletes the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteEventually":{"name":"-deleteEventually","abstract":"

    Deletes this object from the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dirty":{"name":"dirty","abstract":"

    Gets whether any key-value pair in this object (or its children)","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDirtyForKey:":{"name":"-isDirtyForKey:","abstract":"

    Get whether a value associated with a key has been added/updated/removed and not saved yet.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackground":{"name":"-pinInBackground","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithBlock:":{"name":"-pinInBackgroundWithBlock:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:":{"name":"-pinInBackgroundWithName:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:block:":{"name":"-pinInBackgroundWithName:block:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:":{"name":"+pinAllInBackground:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:block:":{"name":"+pinAllInBackground:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:":{"name":"+pinAllInBackground:withName:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:block:":{"name":"+pinAllInBackground:withName:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackground":{"name":"-unpinInBackground","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithBlock:":{"name":"-unpinInBackgroundWithBlock:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:":{"name":"-unpinInBackgroundWithName:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:block:":{"name":"-unpinInBackgroundWithName:block:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackground":{"name":"+unpinAllObjectsInBackground","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithBlock:":{"name":"+unpinAllObjectsInBackgroundWithBlock:","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:":{"name":"+unpinAllObjectsInBackgroundWithName:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:block:":{"name":"+unpinAllObjectsInBackgroundWithName:block:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:":{"name":"+unpinAllInBackground:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:block:":{"name":"+unpinAllInBackground:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:":{"name":"+unpinAllInBackground:withName:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:block:":{"name":"+unpinAllInBackground:withName:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:target:selector:":{"name":"+saveAllInBackground:target:selector:","abstract":"

    Saves a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)refreshInBackgroundWithTarget:selector:":{"name":"-refreshInBackgroundWithTarget:selector:","abstract":"

    Asynchronously refreshes the PFObject and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithTarget:selector:":{"name":"-fetchInBackgroundWithTarget:selector:","abstract":"

    Fetches the `PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithTarget:selector:":{"name":"-fetchIfNeededInBackgroundWithTarget:selector:","abstract":"

    Fetches the PFObject’s data asynchronously if dataAvailable is NO, then calls the callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:target:selector:":{"name":"+fetchAllInBackground:target:selector:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:target:selector:":{"name":"+fetchAllIfNeededInBackground:target:selector:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithTarget:selector:":{"name":"-deleteInBackgroundWithTarget:selector:","abstract":"

    Deletes the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:target:selector:":{"name":"+deleteAllInBackground:target:selector:","abstract":"

    Deletes a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)object":{"name":"+object","abstract":"

    Creates an instance of the registered subclass with this class’s PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Registers an Objective-C class for Parse to use for representing a given Parse class.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)query":{"name":"+query","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName with a given predicate.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save":{"name":"-save","abstract":"

    Synchronously saves the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save:":{"name":"-save:","abstract":"

    Synchronously saves the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:":{"name":"+saveAll:","abstract":"

    Saves a collection of objects *synchronously all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:error:":{"name":"+saveAll:error:","abstract":"

    Saves a collection of objects synchronously all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch":{"name":"-fetch","abstract":"

    Synchronously* fetches the PFObject with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch:":{"name":"-fetch:","abstract":"

    Synchronously fetches the PFObject with the current data from the server and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded":{"name":"-fetchIfNeeded","abstract":"

    Synchronously* fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded:":{"name":"-fetchIfNeeded:","abstract":"

    Synchronously fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:":{"name":"+fetchAll:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:error:":{"name":"+fetchAll:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:":{"name":"+fetchAllIfNeeded:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:error:":{"name":"+fetchAllIfNeeded:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore":{"name":"-fetchFromLocalDatastore","abstract":"

    Synchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore:":{"name":"-fetchFromLocalDatastore:","abstract":"

    Synchronously loads data from the local datastore into this object, if it has not been fetched","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete":{"name":"-delete","abstract":"

    Synchronously deletes the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete:":{"name":"-delete:","abstract":"

    Synchronously deletes the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:":{"name":"+deleteAll:","abstract":"

    Synchronously deletes a collection of objects all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:error:":{"name":"+deleteAll:error:","abstract":"

    Synchronously deletes a collection of objects all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin":{"name":"-pin","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin:":{"name":"-pin:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:":{"name":"-pinWithName:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:error:":{"name":"-pinWithName:error:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:":{"name":"+pinAll:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:error:":{"name":"+pinAll:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:":{"name":"+pinAll:withName:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:error:":{"name":"+pinAll:withName:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin":{"name":"-unpin","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin:":{"name":"-unpin:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:":{"name":"-unpinWithName:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:error:":{"name":"-unpinWithName:error:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects":{"name":"+unpinAllObjects","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects:":{"name":"+unpinAllObjects:","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:":{"name":"+unpinAllObjectsWithName:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:error:":{"name":"+unpinAllObjectsWithName:error:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:":{"name":"+unpinAll:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:error:":{"name":"+unpinAll:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:":{"name":"+unpinAll:withName:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:error:":{"name":"+unpinAll:withName:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)currentInstallation":{"name":"+currentInstallation","abstract":"

    Gets the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)getCurrentInstallationInBackground":{"name":"+getCurrentInstallationInBackground","abstract":"

    Asynchronously loads the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceType":{"name":"deviceType","abstract":"

    The device type for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)installationId":{"name":"installationId","abstract":"

    The installationId for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceToken":{"name":"deviceToken","abstract":"

    The device token for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)badge":{"name":"badge","abstract":"

    The badge for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)timeZone":{"name":"timeZone","abstract":"

    The name of the time zone for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)channels":{"name":"channels","abstract":"

    The channels for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(im)setDeviceTokenFromData:":{"name":"-setDeviceTokenFromData:","abstract":"

    Sets the device token string property from an NSData-encoded token.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)query":{"name":"+query","abstract":"

    Creates a PFQuery for PFInstallation objects.

    ","parent_name":"PFInstallation"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPoint":{"name":"+geoPoint","abstract":"

    Create a PFGeoPoint object. Latitude and longitude are set to 0.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLocation:":{"name":"+geoPointWithLocation:","abstract":"

    Creates a new PFGeoPoint object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLatitude:longitude:":{"name":"+geoPointWithLatitude:longitude:","abstract":"

    Create a new PFGeoPoint object with the specified latitude and longitude.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointForCurrentLocationInBackground:":{"name":"+geoPointForCurrentLocationInBackground:","abstract":"

    Fetches the current device location and executes a block with a new PFGeoPoint object.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)latitude":{"name":"latitude","abstract":"

    Latitude of point in degrees. Valid range is from -90.0 to 90.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)longitude":{"name":"longitude","abstract":"

    Longitude of point in degrees. Valid range is from -180.0 to 180.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInRadiansTo:":{"name":"-distanceInRadiansTo:","abstract":"

    Get distance in radians from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInMilesTo:":{"name":"-distanceInMilesTo:","abstract":"

    Get distance in miles from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInKilometersTo:":{"name":"-distanceInKilometersTo:","abstract":"

    Get distance in kilometers from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)init":{"name":"-init","abstract":"
    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:":{"name":"+fileObjectWithData:","abstract":"

    Creates a file with given data. A name will be assigned to it by the server.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:":{"name":"+fileObjectWithName:data:","abstract":"

    Creates a file with given data and name.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:":{"name":"+fileObjectWithName:contentsAtPath:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:error:":{"name":"+fileObjectWithName:contentsAtPath:error:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:":{"name":"+fileObjectWithName:data:contentType:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:error:":{"name":"+fileObjectWithName:data:contentType:error:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:contentType:":{"name":"+fileObjectWithData:contentType:","abstract":"

    Creates a file with given data and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)name":{"name":"name","abstract":"

    The name of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)url":{"name":"url","abstract":"

    The url of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dirty":{"name":"dirty","abstract":"

    Whether the file has been uploaded for the first time.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the file asynchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithProgressBlock:":{"name":"-saveInBackgroundWithProgressBlock:","abstract":"

    Saves the file asynchronously

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:progressBlock:":{"name":"-saveInBackgroundWithBlock:progressBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Whether the data is available in memory or needs to be downloaded.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackground":{"name":"-getDataInBackground","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithProgressBlock:":{"name":"-getDataInBackgroundWithProgressBlock:","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackground":{"name":"-getDataStreamInBackground","abstract":"

    This method is like -getDataInBackground but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackground":{"name":"-getDataDownloadStreamInBackground","abstract":"

    This method is like -getDataStreamInBackground, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithProgressBlock:":{"name":"-getDataStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataInBackground but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackgroundWithProgressBlock:":{"name":"-getDataDownloadStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataStreamInBackgroundWithProgressBlock:, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:":{"name":"-getDataInBackgroundWithBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:":{"name":"-getDataStreamInBackgroundWithBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock: but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:progressBlock:":{"name":"-getDataInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:progressBlock:":{"name":"-getDataStreamInBackgroundWithBlock:progressBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock:progressBlock: but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackground":{"name":"-getFilePathInBackground","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithProgressBlock:":{"name":"-getFilePathInBackgroundWithProgressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:":{"name":"-getFilePathInBackgroundWithBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:progressBlock:":{"name":"-getFilePathInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current request (upload or download of file).

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)clearCachedDataInBackground":{"name":"-clearCachedDataInBackground","abstract":"

    Clears all cached data for this file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)clearAllCachedDataInBackground":{"name":"+clearAllCachedDataInBackground","abstract":"

    Clears all cached data for all downloaded files.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the file asynchronously and invokes the given selector on a target.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithTarget:selector:":{"name":"-getDataInBackgroundWithTarget:selector:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save":{"name":"-save","abstract":"

    Saves the file synchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save:":{"name":"-save:","abstract":"

    Saves the file synchronously and sets an error if it occurs.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData":{"name":"-getData","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData:":{"name":"-getData:","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream":{"name":"-getDataStream","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream:":{"name":"-getDataStream:","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)currentConfig":{"name":"+currentConfig","abstract":"

    Returns the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getCurrentConfigInBackground":{"name":"+getCurrentConfigInBackground","abstract":"

    Returns the task that encapsulates the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackground":{"name":"+getConfigInBackground","abstract":"

    Gets the PFConfig asynchronously and sets it as a result of a task.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackgroundWithBlock:":{"name":"+getConfigInBackgroundWithBlock:","abstract":"

    Gets the PFConfig asynchronously and executes the given callback block.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig":{"name":"+getConfig","abstract":"

    Gets the PFConfig object synchronously from the server.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig:":{"name":"+getConfig:","abstract":"

    Gets the PFConfig object synchronously from the server and sets an error if it occurs.

    ","parent_name":"PFConfig"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:":{"name":"+callFunctionInBackground:withParameters:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:block:":{"name":"+callFunctionInBackground:withParameters:block:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:target:selector:":{"name":"+callFunctionInBackground:withParameters:target:selector:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:":{"name":"+callFunction:withParameters:","abstract":"

    Calls the given cloud function synchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:error:":{"name":"+callFunction:withParameters:error:","abstract":"

    Calls the given cloud function synchronously with the parameters provided and","parent_name":"PFCloud"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInInBackground":{"name":"+logInInBackground","abstract":"

    Creates an anonymous user asynchronously and sets as a result to BFTask.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithBlock:":{"name":"+logInWithBlock:","abstract":"

    Creates an anonymous user asynchronously and performs a provided block.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)isLinkedWithUser:":{"name":"+isLinkedWithUser:","abstract":"

    Whether the PFUser object is logged in anonymously.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithTarget:selector:":{"name":"+logInWithTarget:selector:","abstract":"

    Creates an anonymous user asynchronously and invokes a selector on a target.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptions:":{"name":"+trackAppOpenedWithLaunchOptions:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptionsInBackground:block:":{"name":"+trackAppOpenedWithLaunchOptionsInBackground:block:","abstract":"

    Tracks this application being launched.","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayload:":{"name":"+trackAppOpenedWithRemoteNotificationPayload:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayloadInBackground:block:":{"name":"+trackAppOpenedWithRemoteNotificationPayloadInBackground:block:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:":{"name":"+trackEvent:","abstract":"

    Tracks the occurrence of a custom event.

    ","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:block:":{"name":"+trackEventInBackground:block:","abstract":"

    Tracks the occurrence of a custom event. Parse will store a data point at the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:dimensions:":{"name":"+trackEvent:dimensions:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:dimensions:block:":{"name":"+trackEventInBackground:dimensions:block:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACL":{"name":"+ACL","abstract":"

    Creates an ACL with no permissions granted.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACLWithUser:":{"name":"+ACLWithUser:","abstract":"

    Creates an ACL where only the provided user has access.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicReadAccess":{"name":"publicReadAccess","abstract":"

    Controls whether the public is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicWriteAccess":{"name":"publicWriteAccess","abstract":"

    Controls whether the public is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUserId:":{"name":"-setReadAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUserId:":{"name":"-getReadAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUserId:":{"name":"-setWriteAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUserId:":{"name":"-getWriteAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUser:":{"name":"-setReadAccess:forUser:","abstract":"

    Set whether the given user is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUser:":{"name":"-getReadAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUser:":{"name":"-setWriteAccess:forUser:","abstract":"

    Set whether the given user is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUser:":{"name":"-getWriteAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRoleWithName:":{"name":"-getReadAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRoleWithName:":{"name":"-setReadAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRoleWithName:":{"name":"-getWriteAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRoleWithName:":{"name":"-setWriteAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRole:":{"name":"-getReadAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRole:":{"name":"-setReadAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRole:":{"name":"-getWriteAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRole:":{"name":"-setWriteAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)setDefaultACL:withAccessForCurrentUser:":{"name":"+setDefaultACL:withAccessForCurrentUser:","abstract":"

    Sets a default ACL that will be applied to all instances of PFObject when they are created.

    ","parent_name":"PFACL"},"Classes/PFACL.html":{"name":"PFACL","abstract":"

    The PFACL class is used to control which users can access or modify a particular object."},"Classes/PFAnalytics.html":{"name":"PFAnalytics","abstract":"

    PFAnalytics provides an interface to Parse’s logging and analytics backend.

    "},"Classes/PFAnonymousUtils.html":{"name":"PFAnonymousUtils","abstract":"

    Provides utility functions for working with Anonymously logged-in users."},"Classes/PFCloud.html":{"name":"PFCloud","abstract":"

    The PFCloud class provides methods for interacting with Parse Cloud Functions.

    "},"Classes/PFConfig.html":{"name":"PFConfig","abstract":"

    PFConfig is a representation of the remote configuration object."},"Classes.html#/c:objc(cs)PFOfflineDecoder":{"name":"PFOfflineDecoder","abstract":"

    Extends the normal JSON to PFObject decoding to also deal with placeholders for new objects"},"Classes.html#/c:objc(cs)PFKnownParseObjectDecoder":{"name":"PFKnownParseObjectDecoder","abstract":"

    A subclass of PFDecoder which can keep PFObject that has been fetched instead of creating a new instance.

    "},"Classes.html#/c:objc(cs)PFEncoder":{"name":"PFEncoder","abstract":"
    "},"Classes.html#/c:objc(cs)PFNoObjectEncoder":{"name":"PFNoObjectEncoder","abstract":"

    Encoding strategy that rejects PFObject.

    "},"Classes.html#/c:objc(cs)PFPointerOrLocalIdObjectEncoder":{"name":"PFPointerOrLocalIdObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId or with localId.

    "},"Classes.html#/c:objc(cs)PFPointerObjectEncoder":{"name":"PFPointerObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId and rejects"},"Classes.html#/c:objc(cs)PFOfflineObjectEncoder":{"name":"PFOfflineObjectEncoder","abstract":"

    Encoding strategy that can encode objects that are available offline. After using this encoder,"},"Classes/PFFileObject.html":{"name":"PFFileObject","abstract":"

    PFFileObject representes a file of binary data stored on the Parse servers."},"Classes.html#/c:objc(cs)PFFile":{"name":"PFFile","abstract":"

    PFFile was renamed to PFFileObject."},"Classes.html#/c:objc(cs)PFFileUploadResult":{"name":"PFFileUploadResult","abstract":"

    Response provided by a custom PFFileUploadController.

    "},"Classes/PFGeoPoint.html":{"name":"PFGeoPoint","abstract":"

    PFGeoPoint may be used to embed a latitude / longitude point as the value for a key in a PFObject."},"Classes/PFInstallation.html":{"name":"PFInstallation","abstract":"

    A Parse Framework Installation Object that is a local representation of an"},"Classes/PFObject.html":{"name":"PFObject","abstract":"

    The PFObject class is a local representation of data persisted to the Parse cloud."},"Classes/PFPolygon.html":{"name":"PFPolygon","abstract":"

    PFPolygon may be used to embed a latitude / longitude points as the value for a key in a PFObject."},"Classes/PFPush.html":{"name":"PFPush","abstract":"

    The PFPush class defines a push notification that can be sent from a client device.

    "},"Classes/PFQuery.html":{"name":"PFQuery","abstract":"

    The PFQuery class defines a query that is used to query for PFObjects.

    "},"Classes/PFRelation.html":{"name":"PFRelation","abstract":"

    The PFRelation class that is used to access all of the children of a many-to-many relationship."},"Classes/PFRole.html":{"name":"PFRole","abstract":"

    The PFRole class represents a Role on the Parse server."},"Classes/PFSession.html":{"name":"PFSession","abstract":"

    PFSession is a local representation of a session."},"Classes/PFUser.html":{"name":"PFUser","abstract":"

    The PFUser class is a local representation of a user persisted to the Parse Data."},"Classes/Parse.html":{"name":"Parse","abstract":"

    The Parse class contains static functions that handle global configuration for the Parse framework.

    "},"Classes/ParseClientConfiguration.html":{"name":"ParseClientConfiguration","abstract":"

    The ParseClientConfiguration represents the local configuration of the SDK to connect to the server with.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "}} \ No newline at end of file +{"Type%20Definitions.html#/c:PFQuery.h@T@PFQueryArrayResultBlock":{"name":"PFQueryArrayResultBlock","abstract":"
    "},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    Sets a custom file upload controller that uploads PFFiles using its own policy.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    A custom NSURLSessionConfiguration configuration that will be used from the SDK.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/ParseMutableClientConfiguration.html#/c:objc(pl)ParseMutableClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseMutableClientConfiguration"},"Protocols/PFUserAuthenticationDelegate.html#/c:objc(pl)PFUserAuthenticationDelegate(im)restoreAuthenticationWithAuthData:":{"name":"-restoreAuthenticationWithAuthData:","abstract":"

    Called when restoring third party authentication credentials that have been serialized,","parent_name":"PFUserAuthenticationDelegate"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)parseClassName":{"name":"+parseClassName","abstract":"

    The name of the class as seen in the REST API.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)query":{"name":"+query","abstract":"

    Create a query which returns objects of this type.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of this type with a given predicate.

    ","parent_name":"PFSubclassing"},"Protocols/PFSubclassing.html#/c:objc(pl)PFSubclassing(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Lets Parse know this class should be used to instantiate all objects with class type parseClassName.

    ","parent_name":"PFSubclassing"},"Protocols/PFFileUploadController.html#/c:objc(pl)PFFileUploadController(im)uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:":{"name":"-uploadSourceFilePath:fileName:mimeType:sessionToken:cancellationToken:progressBlock:","abstract":"

    Uploads a file asynchronously from file path for a given file state.

    ","parent_name":"PFFileUploadController"},"Protocols/PFFileUploadController.html":{"name":"PFFileUploadController","abstract":"

    A policy interface for overriding the default upload behavior of uploading a PFFileObject"},"Protocols/PFSubclassing.html":{"name":"PFSubclassing","abstract":"

    If a subclass of PFObject conforms to PFSubclassing and calls PFObject.+registerSubclass,"},"Protocols/PFUserAuthenticationDelegate.html":{"name":"PFUserAuthenticationDelegate","abstract":"

    Provides a general interface for delegation of third party authentication with PFUsers.

    "},"Protocols/ParseMutableClientConfiguration.html":{"name":"ParseMutableClientConfiguration","abstract":"

    The ParseMutableClientConfiguration represents a ParseClientConfiguration object that can be mutated.

    "},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInternalServer":{"name":"kPFErrorInternalServer","abstract":"

    Internal server error. No information available.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorConnectionFailed":{"name":"kPFErrorConnectionFailed","abstract":"

    The connection to the Parse servers failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectNotFound":{"name":"kPFErrorObjectNotFound","abstract":"

    Object doesn’t exist, or has an incorrect password.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidQuery":{"name":"kPFErrorInvalidQuery","abstract":"

    You tried to find values matching a datatype that doesn’t","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidClassName":{"name":"kPFErrorInvalidClassName","abstract":"

    Missing or invalid classname. Classnames are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorMissingObjectId":{"name":"kPFErrorMissingObjectId","abstract":"

    Missing object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidKeyName":{"name":"kPFErrorInvalidKeyName","abstract":"

    Invalid key name. Keys are case-sensitive.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPointer":{"name":"kPFErrorInvalidPointer","abstract":"

    Malformed pointer. Pointers must be arrays of a classname and an object id.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidJSON":{"name":"kPFErrorInvalidJSON","abstract":"

    Malformed json object. A json dictionary is expected.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCommandUnavailable":{"name":"kPFErrorCommandUnavailable","abstract":"

    Tried to access a feature only available internally.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorIncorrectType":{"name":"kPFErrorIncorrectType","abstract":"

    Field set to incorrect type.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidChannelName":{"name":"kPFErrorInvalidChannelName","abstract":"

    Invalid channel name. A channel name is either an empty string (the broadcast channel)","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidDeviceToken":{"name":"kPFErrorInvalidDeviceToken","abstract":"

    Invalid device token.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPushMisconfigured":{"name":"kPFErrorPushMisconfigured","abstract":"

    Push is misconfigured. See details to find out how.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorObjectTooLarge":{"name":"kPFErrorObjectTooLarge","abstract":"

    The object is too large.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorOperationForbidden":{"name":"kPFErrorOperationForbidden","abstract":"

    That operation isn’t allowed for clients.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorCacheMiss":{"name":"kPFErrorCacheMiss","abstract":"

    The results were not found in the cache.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidNestedKey":{"name":"kPFErrorInvalidNestedKey","abstract":"

    Keys in NSDictionary values may not include $ or ..

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidFileName":{"name":"kPFErrorInvalidFileName","abstract":"

    Invalid file name.","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidACL":{"name":"kPFErrorInvalidACL","abstract":"

    Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use PFACL.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorTimeout":{"name":"kPFErrorTimeout","abstract":"

    The request timed out on the server. Typically this indicates the request is too expensive.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEmailAddress":{"name":"kPFErrorInvalidEmailAddress","abstract":"

    The email address was invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateValue":{"name":"kPFErrorDuplicateValue","abstract":"

    A unique field was given a value that is already taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidRoleName":{"name":"kPFErrorInvalidRoleName","abstract":"

    Role’s name is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorExceededQuota":{"name":"kPFErrorExceededQuota","abstract":"

    Exceeded an application quota. Upgrade to resolve.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFScriptError":{"name":"kPFScriptError","abstract":"

    Cloud Code script had an error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFValidationError":{"name":"kPFValidationError","abstract":"

    Cloud Code validation failed.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorReceiptMissing":{"name":"kPFErrorReceiptMissing","abstract":"

    Product purchase receipt is missing.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidPurchaseReceipt":{"name":"kPFErrorInvalidPurchaseReceipt","abstract":"

    Product purchase receipt is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorPaymentDisabled":{"name":"kPFErrorPaymentDisabled","abstract":"

    Payment is disabled on this device.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidProductIdentifier":{"name":"kPFErrorInvalidProductIdentifier","abstract":"

    The product identifier is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductNotFoundInAppStore":{"name":"kPFErrorProductNotFoundInAppStore","abstract":"

    The product is not found in the App Store.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidServerResponse":{"name":"kPFErrorInvalidServerResponse","abstract":"

    The Apple server response is not valid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorProductDownloadFileSystemFailure":{"name":"kPFErrorProductDownloadFileSystemFailure","abstract":"

    Product fails to download due to file system error.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidImageData":{"name":"kPFErrorInvalidImageData","abstract":"

    Fail to convert data to image.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUnsavedFile":{"name":"kPFErrorUnsavedFile","abstract":"

    Unsaved file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorFileDeleteFailure":{"name":"kPFErrorFileDeleteFailure","abstract":"

    Fail to delete file.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorRequestLimitExceeded":{"name":"kPFErrorRequestLimitExceeded","abstract":"

    Application has exceeded its request limit.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorDuplicateRequest":{"name":"kPFErrorDuplicateRequest","abstract":"

    Request was a duplicate and has been discarded due to idempotency rules.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidEventName":{"name":"kPFErrorInvalidEventName","abstract":"

    Invalid event name.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameMissing":{"name":"kPFErrorUsernameMissing","abstract":"

    Username is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserPasswordMissing":{"name":"kPFErrorUserPasswordMissing","abstract":"

    Password is missing or empty.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUsernameTaken":{"name":"kPFErrorUsernameTaken","abstract":"

    Username has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailTaken":{"name":"kPFErrorUserEmailTaken","abstract":"

    Email has already been taken.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserEmailMissing":{"name":"kPFErrorUserEmailMissing","abstract":"

    The email is missing, and must be specified.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserWithEmailNotFound":{"name":"kPFErrorUserWithEmailNotFound","abstract":"

    A user with the specified email was not found.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCannotBeAlteredWithoutSession":{"name":"kPFErrorUserCannotBeAlteredWithoutSession","abstract":"

    The user cannot be altered by a client without the session.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserCanOnlyBeCreatedThroughSignUp":{"name":"kPFErrorUserCanOnlyBeCreatedThroughSignUp","abstract":"

    Users can only be created through sign up.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorAccountAlreadyLinked":{"name":"kPFErrorAccountAlreadyLinked","abstract":"

    An existing account already linked to another user.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidSessionToken":{"name":"kPFErrorInvalidSessionToken","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorUserIdMismatch":{"name":"kPFErrorUserIdMismatch","abstract":"

    Error code indicating that the current session token is invalid.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorLinkedIdMissing":{"name":"kPFErrorLinkedIdMissing","abstract":"

    Linked id missing from request.

    ","parent_name":"PFErrorCode"},"Enums/PFErrorCode.html#/c:@E@PFErrorCode@kPFErrorInvalidLinkedSession":{"name":"kPFErrorInvalidLinkedSession","abstract":"

    Invalid linked session.

    ","parent_name":"PFErrorCode"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelNone":{"name":"PFLogLevelNone","abstract":"

    Log level that disables all logging.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelError":{"name":"PFLogLevelError","abstract":"

    Log level that if set is going to output error messages to the log.

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelWarning":{"name":"PFLogLevelWarning","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelInfo":{"name":"PFLogLevelInfo","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFLogLevel.html#/c:@E@PFLogLevel@PFLogLevelDebug":{"name":"PFLogLevelDebug","abstract":"

    Log level that if set is going to output the following messages to log:

    ","parent_name":"PFLogLevel"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyIgnoreCache":{"name":"kPFCachePolicyIgnoreCache","abstract":"

    The query does not load from the cache or save results to the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheOnly":{"name":"kPFCachePolicyCacheOnly","abstract":"

    The query only loads from the cache, ignoring the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkOnly":{"name":"kPFCachePolicyNetworkOnly","abstract":"

    The query does not load from the cache, but it will save results to the cache.

    ","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheElseNetwork":{"name":"kPFCachePolicyCacheElseNetwork","abstract":"

    The query first tries to load from the cache, but if that fails, it loads results from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyNetworkElseCache":{"name":"kPFCachePolicyNetworkElseCache","abstract":"

    The query first tries to load from the network, but if that fails, it loads results from the cache.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html#/c:@E@PFCachePolicy@kPFCachePolicyCacheThenNetwork":{"name":"kPFCachePolicyCacheThenNetwork","abstract":"

    The query first loads from the cache, then loads from the network.","parent_name":"PFCachePolicy"},"Enums/PFCachePolicy.html":{"name":"PFCachePolicy","abstract":"

    PFCachePolicy specifies different caching policies that could be used with PFQuery.

    "},"Enums/PFLogLevel.html":{"name":"PFLogLevel","abstract":"

    PFLogLevel enum specifies different levels of logging that could be used to limit or display more messages in logs.

    "},"Enums/PFErrorCode.html":{"name":"PFErrorCode","abstract":"

    PFErrorCode enum contains all custom error codes that are used as code for NSError for callbacks on all classes.

    "},"Constants.html#/c:@kPFDeviceType":{"name":"kPFDeviceType","abstract":"
    "},"Constants.html#/c:@PFParseErrorDomain":{"name":"PFParseErrorDomain","abstract":"

    Error domain used for all NSErrors in the SDK.

    "},"Constants.html#/c:@PFNetworkWillSendURLRequestNotification":{"name":"PFNetworkWillSendURLRequestNotification","abstract":"

    The name of the notification that is going to be sent before any URL request is sent.

    "},"Constants.html#/c:@PFNetworkDidReceiveURLResponseNotification":{"name":"PFNetworkDidReceiveURLResponseNotification","abstract":"

    The name of the notification that is going to be sent after any URL response is received.

    "},"Constants.html#/c:@PFInvalidSessionTokenNotification":{"name":"PFInvalidSessionTokenNotification","abstract":"

    The name of the notification that is going to be sent when any request is failing with an invalid session token.

    "},"Constants.html#/c:@PFNetworkNotificationURLRequestUserInfoKey":{"name":"PFNetworkNotificationURLRequestUserInfoKey","abstract":"

    The key of request(NSURLRequest) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseUserInfoKey":{"name":"PFNetworkNotificationURLResponseUserInfoKey","abstract":"

    The key of response(NSHTTPURLResponse) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFNetworkNotificationURLResponseBodyUserInfoKey":{"name":"PFNetworkNotificationURLResponseBodyUserInfoKey","abstract":"

    The key of repsonse body (usually NSString with JSON) in the userInfo dictionary of a notification.

    "},"Constants.html#/c:@PFObjectDefaultPin":{"name":"PFObjectDefaultPin","abstract":"

    The name of the default pin that for PFObject local data store.

    "},"Constants.html#/c:@PFParseInitializeDidCompleteNotification":{"name":"PFParseInitializeDidCompleteNotification","abstract":"

    For testing purposes. Allows testers to know when init is complete.

    "},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationId":{"name":"applicationId","abstract":"

    The Parse.com application id to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)clientKey":{"name":"clientKey","abstract":"

    The Parse.com client key to configure the SDK with.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)server":{"name":"server","abstract":"

    The URL of the server that is being used by the SDK.","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)fileUploadController":{"name":"fileUploadController","abstract":"

    The custom upload controller that synchronously uploads PFFiles using its own policy.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)localDatastoreEnabled":{"name":"localDatastoreEnabled","abstract":"

    Whether or not to enable pinning in the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)applicationGroupIdentifier":{"name":"applicationGroupIdentifier","abstract":"

    When set, enables data sharing with an application group identifier.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)containingApplicationBundleIdentifier":{"name":"containingApplicationBundleIdentifier","abstract":"

    When set, controls the bundle identifier of the parent bundle to connect to.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)URLSessionConfiguration":{"name":"URLSessionConfiguration","abstract":"

    The NSURLSessionConfiguration configuration used by the SDK.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(py)networkRetryAttempts":{"name":"networkRetryAttempts","abstract":"

    The maximum number of retry attempts to make upon a failed network request.

    ","parent_name":"ParseClientConfiguration"},"Classes/ParseClientConfiguration.html#/c:objc(cs)ParseClientConfiguration(cm)configurationWithBlock:":{"name":"+configurationWithBlock:","abstract":"

    Create a new SDK configuration object. This will create a temporarily modifiable configuration, and pass it to a block","parent_name":"ParseClientConfiguration"},"Classes/Parse.html#/c:objc(cs)Parse(cm)setApplicationId:clientKey:":{"name":"+setApplicationId:clientKey:","abstract":"

    Sets the applicationId and clientKey of your application.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)initializeWithConfiguration:":{"name":"+initializeWithConfiguration:","abstract":"

    Sets the configuration to be used for the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)currentConfiguration":{"name":"currentConfiguration","abstract":"

    Gets the current configuration in use by the Parse SDK.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)applicationId":{"name":"applicationId","abstract":"

    The current application id that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)clientKey":{"name":"clientKey","abstract":"

    The current client key that was used to configure Parse framework.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)server":{"name":"server","abstract":"

    The current server URL to connect to Parse Server.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableLocalDatastore":{"name":"+enableLocalDatastore","abstract":"

    Enable pinning in your application. This must be called before your application can use","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)isLocalDatastoreEnabled":{"name":"isLocalDatastoreEnabled","abstract":"

    Flag that indicates whether Local Datastore is enabled.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)enableDataSharingWithApplicationGroupIdentifier:containingApplication:":{"name":"+enableDataSharingWithApplicationGroupIdentifier:containingApplication:","abstract":"

    Enables data sharing with an application group identifier.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)applicationGroupIdentifierForDataSharing":{"name":"+applicationGroupIdentifierForDataSharing","abstract":"

    Application Group Identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cm)containingApplicationBundleIdentifierForDataSharing":{"name":"+containingApplicationBundleIdentifierForDataSharing","abstract":"

    Containing application bundle identifier for Data Sharing.

    ","parent_name":"Parse"},"Classes/Parse.html#/c:objc(cs)Parse(cpy)logLevel":{"name":"logLevel","abstract":"

    Gets or sets the level of logging to display.

    ","parent_name":"Parse"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)currentUser":{"name":"+currentUser","abstract":"

    Gets the currently logged in user from disk and returns an instance of it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)getCurrentUserInBackground":{"name":"+getCurrentUserInBackground","abstract":"

    Asynchronously loads the currently logged in user from disk and returns a task that encapsulates it.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)isNew":{"name":"isNew","abstract":"

    Whether the PFUser was just created from a request.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)authenticated":{"name":"authenticated","abstract":"

    Whether the user is an authenticated object for the device.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)user":{"name":"+user","abstract":"

    Creates a new PFUser object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableAutomaticUser":{"name":"+enableAutomaticUser","abstract":"

    Enables automatic creation of anonymous users.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)username":{"name":"username","abstract":"

    The username for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)password":{"name":"password","abstract":"

    !","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(py)email":{"name":"email","abstract":"

    The email for the PFUser.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackground":{"name":"-signUpInBackground","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithBlock:":{"name":"-signUpInBackgroundWithBlock:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:":{"name":"+logInWithUsernameInBackground:password:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:block:":{"name":"+logInWithUsernameInBackground:password:block:","abstract":"

    Makes an asynchronous request to log in a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:":{"name":"+becomeInBackground:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:block:":{"name":"+becomeInBackground:block:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackground":{"name":"+enableRevocableSessionInBackground","abstract":"

    Enables revocable sessions and migrates the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)enableRevocableSessionInBackgroundWithBlock:":{"name":"+enableRevocableSessionInBackgroundWithBlock:","abstract":"

    Enables revocable sessions and upgrades the currentUser session token to use revocable session if needed.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackground":{"name":"+logOutInBackground","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOutInBackgroundWithBlock:":{"name":"+logOutInBackgroundWithBlock:","abstract":"

    Asynchronously logs out the currently logged in user.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:":{"name":"+requestPasswordResetForEmailInBackground:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:block:":{"name":"+requestPasswordResetForEmailInBackground:block:","abstract":"

    Send a password reset request asynchronously for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)registerAuthenticationDelegate:forAuthType:":{"name":"+registerAuthenticationDelegate:forAuthType:","abstract":"

    Registers a third party authentication delegate. If a delegate is already registered for the authType then","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)unregisterAuthenticationDelegateForAuthType:":{"name":"+unregisterAuthenticationDelegateForAuthType:","abstract":"

    Unregisters a third party authentication delegate. If no delegate is registered, this fails gracefully.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithAuthTypeInBackground:authData:":{"name":"+logInWithAuthTypeInBackground:authData:","abstract":"

    Logs in a user with third party authentication credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)linkWithAuthTypeInBackground:authData:":{"name":"-linkWithAuthTypeInBackground:authData:","abstract":"

    Links this user to a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)unlinkWithAuthTypeInBackground:":{"name":"-unlinkWithAuthTypeInBackground:","abstract":"

    Unlinks this user from a third party authentication library.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)isLinkedWithAuthType:":{"name":"-isLinkedWithAuthType:","abstract":"

    Indicates whether this user is linked with a third party authentication library of a specific type.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUpInBackgroundWithTarget:selector:":{"name":"-signUpInBackgroundWithTarget:selector:","abstract":"

    Signs up the user asynchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsernameInBackground:password:target:selector:":{"name":"+logInWithUsernameInBackground:password:target:selector:","abstract":"

    Makes an asynchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)becomeInBackground:target:selector:":{"name":"+becomeInBackground:target:selector:","abstract":"

    Makes an asynchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmailInBackground:target:selector:":{"name":"+requestPasswordResetForEmailInBackground:target:selector:","abstract":"

    Send a password reset request asynchronously for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp":{"name":"-signUp","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(im)signUp:":{"name":"-signUp:","abstract":"

    Signs up the user synchronously.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:":{"name":"+logInWithUsername:password:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logInWithUsername:password:error:":{"name":"+logInWithUsername:password:error:","abstract":"

    Makes a synchronous request to login a user with specified credentials.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:":{"name":"+become:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)become:error:":{"name":"+become:error:","abstract":"

    Makes a synchronous request to become a user with the given session token.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)logOut":{"name":"+logOut","abstract":"

    Synchronously* logs out the currently logged in user on disk.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:":{"name":"+requestPasswordResetForEmail:","abstract":"

    Synchronously Send a password reset request for a specified email.

    ","parent_name":"PFUser"},"Classes/PFUser.html#/c:objc(cs)PFUser(cm)requestPasswordResetForEmail:error:":{"name":"+requestPasswordResetForEmail:error:","abstract":"

    Synchronously send a password reset request for a specified email and sets an error object.

    ","parent_name":"PFUser"},"Classes/PFSession.html#/c:objc(cs)PFSession(py)sessionToken":{"name":"sessionToken","abstract":"

    The session token string for this session.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackground":{"name":"+getCurrentSessionInBackground","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFSession.html#/c:objc(cs)PFSession(cm)getCurrentSessionInBackgroundWithBlock:":{"name":"+getCurrentSessionInBackgroundWithBlock:","abstract":"

    Asynchronously fetches a PFSession object related to the current user.

    ","parent_name":"PFSession"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:":{"name":"-initWithName:","abstract":"

    Constructs a new PFRole with the given name.","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(im)initWithName:acl:":{"name":"-initWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:":{"name":"+roleWithName:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(cm)roleWithName:acl:":{"name":"+roleWithName:acl:","abstract":"

    Constructs a new PFRole with the given name.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)name":{"name":"name","abstract":"

    Gets or sets the name for a role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)users":{"name":"users","abstract":"

    Gets the PFRelation for the PFUser objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRole.html#/c:objc(cs)PFRole(py)roles":{"name":"roles","abstract":"

    Gets the PFRelation for the PFRole objects that are direct children of this role.

    ","parent_name":"PFRole"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(py)targetClass":{"name":"targetClass","abstract":"

    The name of the class of the target child objects.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)query":{"name":"-query","abstract":"

    Returns a PFQuery object that can be used to get objects in this relation.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)addObject:":{"name":"-addObject:","abstract":"

    Adds a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFRelation.html#/c:objc(cs)PFRelation(im)removeObject:":{"name":"-removeObject:","abstract":"

    Removes a relation to the passed in object.

    ","parent_name":"PFRelation"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes the query with a class name.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:":{"name":"+queryWithClassName:","abstract":"

    Returns a PFQuery for a given class.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryWithClassName:predicate:":{"name":"+queryWithClassName:predicate:","abstract":"

    Creates a PFQuery with the constraints given by predicate.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name to query for.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKey:":{"name":"-includeKey:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeKeys:":{"name":"-includeKeys:","abstract":"

    Make the query include PFObjects that have a reference stored at the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)includeAll":{"name":"-includeAll","abstract":"

    Make the query include all PFObjects that have a reference.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKey:":{"name":"-excludeKey:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)excludeKeys:":{"name":"-excludeKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to exclude the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)selectKeys:":{"name":"-selectKeys:","abstract":"

    Make the query restrict the fields of the returned PFObjects to include only the provided keys.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyExists:":{"name":"-whereKeyExists:","abstract":"

    Add a constraint that requires a particular key exists.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKeyDoesNotExist:":{"name":"-whereKeyDoesNotExist:","abstract":"

    Add a constraint that requires a key not exist.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:equalTo:":{"name":"-whereKey:equalTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be equal to the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThan:":{"name":"-whereKey:lessThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object to be less than the provided object.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:lessThanOrEqualTo:":{"name":"-whereKey:lessThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThan:":{"name":"-whereKey:greaterThan:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:greaterThanOrEqualTo:":{"name":"-whereKey:greaterThanOrEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notEqualTo:":{"name":"-whereKey:notEqualTo:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesText:":{"name":"-whereKey:matchesText:","abstract":"

    Add a constraint for finding string values that contain a provided","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedIn:":{"name":"-whereKey:containedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:notContainedIn:":{"name":"-whereKey:notContainedIn:","abstract":"

    Add a constraint to the query that requires a particular key’s object","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsAllObjectsInArray:":{"name":"-whereKey:containsAllObjectsInArray:","abstract":"

    Add a constraint to the query that requires a particular key’s array","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containedBy:":{"name":"-whereKey:containedBy:","abstract":"

    Adds a constraint to the query that requires a particular key’s value to","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:":{"name":"-whereKey:nearGeoPoint:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinMiles:":{"name":"-whereKey:nearGeoPoint:withinMiles:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinKilometers:":{"name":"-whereKey:nearGeoPoint:withinKilometers:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint)","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:nearGeoPoint:withinRadians:":{"name":"-whereKey:nearGeoPoint:withinRadians:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be near","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinGeoBoxFromSouthwest:toNortheast:":{"name":"-whereKey:withinGeoBoxFromSouthwest:toNortheast:","abstract":"

    Add a constraint to the query that requires a particular key’s coordinates (specified via PFGeoPoint) be","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:withinPolygon:":{"name":"-whereKey:withinPolygon:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:polygonContains:":{"name":"-whereKey:polygonContains:","abstract":"

    Add a constraint to the query that requires a particular key’s","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:":{"name":"-whereKey:matchesRegex:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesRegex:modifiers:":{"name":"-whereKey:matchesRegex:modifiers:","abstract":"

    Add a regular expression constraint for finding string values that match the provided regular expression.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:containsString:":{"name":"-whereKey:containsString:","abstract":"

    Add a constraint for finding string values that contain a provided substring.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasPrefix:":{"name":"-whereKey:hasPrefix:","abstract":"

    Add a constraint for finding string values that start with a provided prefix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:hasSuffix:":{"name":"-whereKey:hasSuffix:","abstract":"

    Add a constraint for finding string values that end with a provided suffix.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)orQueryWithSubqueries:":{"name":"+orQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the or of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)andQueryWithSubqueries:":{"name":"+andQueryWithSubqueries:","abstract":"

    Returns a PFQuery that is the and of the passed in queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesKey:inQuery:":{"name":"-whereKey:matchesKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value matches a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchKey:inQuery:":{"name":"-whereKey:doesNotMatchKey:inQuery:","abstract":"

    Adds a constraint that requires that a key’s value NOT match a value in another key","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery:":{"name":"-whereKey:matchesQuery:","abstract":"

    Add a constraint that requires that a key’s value matches a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:doesNotMatchQuery:":{"name":"-whereKey:doesNotMatchQuery:","abstract":"

    Add a constraint that requires that a key’s value to not match a PFQuery constraint.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByAscending:":{"name":"-orderByAscending:","abstract":"

    Sort the results in ascending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addAscendingOrder:":{"name":"-addAscendingOrder:","abstract":"

    Additionally sort in ascending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderByDescending:":{"name":"-orderByDescending:","abstract":"

    Sort the results in descending order with the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)addDescendingOrder:":{"name":"-addDescendingOrder:","abstract":"

    Additionally sort in descending order by the given key.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptor:":{"name":"-orderBySortDescriptor:","abstract":"

    Sort the results using a given sort descriptor.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)orderBySortDescriptors:":{"name":"-orderBySortDescriptors:","abstract":"

    Sort the results using a given array of sort descriptors.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:":{"name":"-getObjectInBackgroundWithId:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:block:":{"name":"-getObjectInBackgroundWithId:block:","abstract":"

    Gets a PFObject asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)queryForUser":{"name":"+queryForUser","abstract":"

    @deprecated Please use [PFUser query] instead.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackground":{"name":"-findObjectsInBackground","abstract":"

    Finds objects asynchronously and sets the NSArray of PFObject objects as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithBlock:":{"name":"-findObjectsInBackgroundWithBlock:","abstract":"

    Finds objects asynchronously and calls the given block with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackground":{"name":"-getFirstObjectInBackground","abstract":"

    Gets an object asynchronously and sets it as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithBlock:":{"name":"-getFirstObjectInBackgroundWithBlock:","abstract":"

    Gets an object asynchronously and calls the given block with the result.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackground":{"name":"-countObjectsInBackground","abstract":"

    Counts objects asynchronously and sets NSNumber with count as a result of the task.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithBlock:":{"name":"-countObjectsInBackgroundWithBlock:","abstract":"

    Counts objects asynchronously and calls the given block with the counts.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current network request (if any). Ensures that callbacks won’t be called.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)limit":{"name":"limit","abstract":"

    A limit on the number of objects to return. The default limit is 100, with a","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)skip":{"name":"skip","abstract":"

    The number of objects to skip before returning any.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)cachePolicy":{"name":"cachePolicy","abstract":"

    The cache policy to use for requests.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)maxCacheAge":{"name":"maxCacheAge","abstract":"

    The age after which a cached value will be ignored

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)hasCachedResult":{"name":"hasCachedResult","abstract":"

    Returns whether there is a cached result for this query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)clearCachedResult":{"name":"-clearCachedResult","abstract":"

    Clears the cached result for this query. If there is no cached result, this is a noop.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)clearAllCachedResults":{"name":"+clearAllCachedResults","abstract":"

    Clears the cached results for all queries.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromLocalDatastore":{"name":"-fromLocalDatastore","abstract":"

    Change the source of this query to all pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPin":{"name":"-fromPin","abstract":"

    Change the source of this query to the default group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)fromPinWithName:":{"name":"-fromPinWithName:","abstract":"

    Change the source of this query to a specific group of pinned objects.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)ignoreACLs":{"name":"-ignoreACLs","abstract":"

    Ignore ACLs when querying from the Local Datastore.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(py)trace":{"name":"trace","abstract":"

    Whether or not performance tracing should be done on the query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectInBackgroundWithId:target:selector:":{"name":"-getObjectInBackgroundWithId:target:selector:","abstract":"

    Gets a PFObject asynchronously.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjectsInBackgroundWithTarget:selector:":{"name":"-findObjectsInBackgroundWithTarget:selector:","abstract":"

    Finds objects asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObjectInBackgroundWithTarget:selector:":{"name":"-getFirstObjectInBackgroundWithTarget:selector:","abstract":"

    Gets an object asynchronously and calls the given callback with the results.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjectsInBackgroundWithTarget:selector:":{"name":"-countObjectsInBackgroundWithTarget:selector:","abstract":"

    Counts objects asynchronously and calls the given callback with the count.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:":{"name":"+getObjectOfClass:objectId:","abstract":"

    Returns a PFObject with a given class and id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getObjectOfClass:objectId:error:":{"name":"+getObjectOfClass:objectId:error:","abstract":"

    Returns a PFObject with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:":{"name":"-getObjectWithId:","abstract":"

    Returns a PFObject with the given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getObjectWithId:error:":{"name":"-getObjectWithId:error:","abstract":"

    Returns a PFObject with the given id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:":{"name":"+getUserObjectWithId:","abstract":"

    Returns a PFUser with a given id.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(cm)getUserObjectWithId:error:":{"name":"+getUserObjectWithId:error:","abstract":"

    Returns a PFUser with a given class and id and sets an error if necessary.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects":{"name":"-findObjects","abstract":"

    Finds objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)findObjects:":{"name":"-findObjects:","abstract":"

    Finds objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject":{"name":"-getFirstObject","abstract":"

    Gets an object synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)getFirstObject:":{"name":"-getFirstObject:","abstract":"

    Gets an object synchronously based on the constructed query and sets an error if any occurred.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects":{"name":"-countObjects","abstract":"

    Counts objects synchronously based on the constructed query.

    ","parent_name":"PFQuery"},"Classes/PFQuery.html#/c:objc(cs)PFQuery(im)countObjects:":{"name":"-countObjects:","abstract":"

    Counts objects synchronously based on the constructed query and sets an error if there was one.

    ","parent_name":"PFQuery"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)push":{"name":"+push","abstract":"
    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannel:":{"name":"-setChannel:","abstract":"

    Sets the channel on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setChannels:":{"name":"-setChannels:","abstract":"

    Sets the array of channels on which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setQuery:":{"name":"-setQuery:","abstract":"

    Sets an installation query to which this push notification will be sent.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setMessage:":{"name":"-setMessage:","abstract":"

    Sets an alert message for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setData:":{"name":"-setData:","abstract":"

    Sets an arbitrary data payload for this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToAndroid:":{"name":"-setPushToAndroid:","abstract":"

    Sets whether this push will go to Android devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)setPushToIOS:":{"name":"-setPushToIOS:","abstract":"

    Sets whether this push will go to iOS devices.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAtDate:":{"name":"-expireAtDate:","abstract":"

    Sets the expiration time for this notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)expireAfterTimeInterval:":{"name":"-expireAfterTimeInterval:","abstract":"

    Sets the time interval after which this notification should expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)clearExpiration":{"name":"-clearExpiration","abstract":"

    Clears both expiration values, indicating that the notification should never expire.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(py)pushDate":{"name":"pushDate","abstract":"

    Date at which to send this push notification.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:":{"name":"+sendPushMessageToChannelInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:block:":{"name":"+sendPushMessageToChannelInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:":{"name":"+sendPushMessageToQueryInBackground:withMessage:","abstract":"

    Asynchronously send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQueryInBackground:withMessage:block:":{"name":"+sendPushMessageToQueryInBackground:withMessage:block:","abstract":"

    Asynchronously sends a push message to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackground":{"name":"-sendPushInBackground","abstract":"

    Asynchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithBlock:":{"name":"-sendPushInBackgroundWithBlock:","abstract":"

    Asynchronously send this push message and executes the given callback block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:":{"name":"+sendPushDataToChannelInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:block:":{"name":"+sendPushDataToChannelInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a channel and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:":{"name":"+sendPushDataToQueryInBackground:withData:","abstract":"

    Asynchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQueryInBackground:withData:block:":{"name":"+sendPushDataToQueryInBackground:withData:block:","abstract":"

    Asynchronously sends a push message with arbitrary data to a query and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)handlePush:":{"name":"+handlePush:","abstract":"

    A default handler for push notifications while the app is active that","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)storeDeviceToken:":{"name":"+storeDeviceToken:","abstract":"

    Store the device token locally for push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackground":{"name":"+getSubscribedChannelsInBackground","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithBlock:":{"name":"+getSubscribedChannelsInBackgroundWithBlock:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:":{"name":"+subscribeToChannelInBackground:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:block:":{"name":"+subscribeToChannelInBackground:block:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:":{"name":"+unsubscribeFromChannelInBackground:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:block:":{"name":"+unsubscribeFromChannelInBackground:block:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given block.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannelInBackground:withMessage:target:selector:":{"name":"+sendPushMessageToChannelInBackground:withMessage:target:selector:","abstract":"

    Asynchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPushInBackgroundWithTarget:selector:":{"name":"-sendPushInBackgroundWithTarget:selector:","abstract":"

    Asynchronously send this push message and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannelInBackground:withData:target:selector:":{"name":"+sendPushDataToChannelInBackground:withData:target:selector:","abstract":"

    Asynchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannelsInBackgroundWithTarget:selector:":{"name":"+getSubscribedChannelsInBackgroundWithTarget:selector:","abstract":"

    Asynchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannelInBackground:target:selector:":{"name":"+subscribeToChannelInBackground:target:selector:","abstract":"

    Asynchronously subscribes the device to a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannelInBackground:target:selector:":{"name":"+unsubscribeFromChannelInBackground:target:selector:","abstract":"

    Asynchronously unsubscribes the device from a channel of push notifications and calls the given callback.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(im)sendPush:":{"name":"-sendPush:","abstract":"

    Synchronously send this push message.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToChannel:withMessage:error:":{"name":"+sendPushMessageToChannel:withMessage:error:","abstract":"

    Synchronously send a push message to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushMessageToQuery:withMessage:error:":{"name":"+sendPushMessageToQuery:withMessage:error:","abstract":"

    Send a push message to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToChannel:withData:error:":{"name":"+sendPushDataToChannel:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a channel.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)sendPushDataToQuery:withData:error:":{"name":"+sendPushDataToQuery:withData:error:","abstract":"

    Synchronously send a push message with arbitrary data to a query.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)getSubscribedChannels:":{"name":"+getSubscribedChannels:","abstract":"

    Synchronously get all the channels that this device is subscribed to.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)subscribeToChannel:error:":{"name":"+subscribeToChannel:error:","abstract":"

    Synchrnously subscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPush.html#/c:objc(cs)PFPush(cm)unsubscribeFromChannel:error:":{"name":"+unsubscribeFromChannel:error:","abstract":"

    Synchronously unsubscribes the device to a channel of push notifications.

    ","parent_name":"PFPush"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(cm)polygonWithCoordinates:":{"name":"+polygonWithCoordinates:","abstract":"

    Creates a new PFPolygon object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(im)containsPoint:":{"name":"-containsPoint:","abstract":"

    Test if this polygon contains a point

    ","parent_name":"PFPolygon"},"Classes/PFPolygon.html#/c:objc(cs)PFPolygon(py)coordinates":{"name":"coordinates","abstract":"

    Array of PFGeoPoints or CLLocations

    ","parent_name":"PFPolygon"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)initWithClassName:":{"name":"-initWithClassName:","abstract":"

    Initializes a new empty PFObject instance with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:":{"name":"+objectWithClassName:","abstract":"

    Creates a new PFObject with a class name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithClassName:dictionary:":{"name":"+objectWithClassName:dictionary:","abstract":"

    Creates a new PFObject with a class name, initialized with data","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithClassName:objectId:":{"name":"+objectWithoutDataWithClassName:objectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)parseClassName":{"name":"parseClassName","abstract":"

    The class name of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)objectId":{"name":"objectId","abstract":"

    The id of the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)updatedAt":{"name":"updatedAt","abstract":"

    When the object was last updated.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)createdAt":{"name":"createdAt","abstract":"

    When the object was created.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)ACL":{"name":"ACL","abstract":"

    The ACL for this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)allKeys":{"name":"allKeys","abstract":"

    Returns an array of the keys contained in this object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKey:":{"name":"-setObject:forKey:","abstract":"

    Sets the object associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectForKey:":{"name":"-removeObjectForKey:","abstract":"

    Unsets a key on the object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)setObject:forKeyedSubscript:":{"name":"-setObject:forKeyedSubscript:","abstract":"

    Returns the value associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationForKey:":{"name":"-relationForKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)relationforKey:":{"name":"-relationforKey:","abstract":"

    Returns the instance of PFRelation class associated with the given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revert":{"name":"-revert","abstract":"

    Clears any changes to this object made since the last call to save and sets it back to the server state.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)revertObjectForKey:":{"name":"-revertObjectForKey:","abstract":"

    Clears any changes to this object’s key that were done after last successful save and sets it back to the","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObject:forKey:":{"name":"-addObject:forKey:","abstract":"

    Adds an object to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addObjectsFromArray:forKey:":{"name":"-addObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the end of the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObject:forKey:":{"name":"-addUniqueObject:forKey:","abstract":"

    Adds an object to the array associated with a given key, only if it is not already present in the array.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)addUniqueObjectsFromArray:forKey:":{"name":"-addUniqueObjectsFromArray:forKey:","abstract":"

    Adds the objects contained in another array to the array associated with a given key,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObject:forKey:":{"name":"-removeObject:forKey:","abstract":"

    Removes all occurrences of an object from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)removeObjectsInArray:forKey:":{"name":"-removeObjectsInArray:forKey:","abstract":"

    Removes all occurrences of the objects contained in another array from the array associated with a given key.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:":{"name":"-incrementKey:","abstract":"

    Increments the given key by 1.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)incrementKey:byAmount:":{"name":"-incrementKey:byAmount:","abstract":"

    Increments the given key by a number.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually":{"name":"-saveEventually","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveEventually:":{"name":"-saveEventually:","abstract":"

    Saves this object to the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:":{"name":"+saveAllInBackground:","abstract":"

    Saves a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:block:":{"name":"+saveAllInBackground:block:","abstract":"

    Saves a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:":{"name":"+deleteAllInBackground:","abstract":"

    Deletes a collection of objects all at once asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:block:":{"name":"+deleteAllInBackground:block:","abstract":"

    Deletes a collection of objects all at once asynchronously and executes the block when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Gets whether the PFObject has been fetched.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDataAvailableForKey:":{"name":"-isDataAvailableForKey:","abstract":"

    Checks whether the PFObject has data for given key

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackground":{"name":"-fetchInBackground","abstract":"

    Fetches the PFObject asynchronously and sets it as a result for the task.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithBlock:":{"name":"-fetchInBackgroundWithBlock:","abstract":"

    Fetches the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackground":{"name":"-fetchIfNeededInBackground","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithBlock:":{"name":"-fetchIfNeededInBackgroundWithBlock:","abstract":"

    Fetches the PFObject data asynchronously if dataAvailable is NO, then calls the callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:":{"name":"+fetchAllInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:block:":{"name":"+fetchAllInBackground:block:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:":{"name":"+fetchAllIfNeededInBackground:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:block:":{"name":"+fetchAllIfNeededInBackground:block:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackground":{"name":"-fetchFromLocalDatastoreInBackground","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastoreInBackgroundWithBlock:":{"name":"-fetchFromLocalDatastoreInBackgroundWithBlock:","abstract":"

    Asynchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackground":{"name":"-deleteInBackground","abstract":"

    Deletes the PFObject asynchronously.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithBlock:":{"name":"-deleteInBackgroundWithBlock:","abstract":"

    Deletes the PFObject asynchronously and executes the given callback block.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteEventually":{"name":"-deleteEventually","abstract":"

    Deletes this object from the server at some unspecified time in the future,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(py)dirty":{"name":"dirty","abstract":"

    Gets whether any key-value pair in this object (or its children)","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)isDirtyForKey:":{"name":"-isDirtyForKey:","abstract":"

    Get whether a value associated with a key has been added/updated/removed and not saved yet.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackground":{"name":"-pinInBackground","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithBlock:":{"name":"-pinInBackgroundWithBlock:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:":{"name":"-pinInBackgroundWithName:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinInBackgroundWithName:block:":{"name":"-pinInBackgroundWithName:block:","abstract":"

    Asynchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:":{"name":"+pinAllInBackground:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:block:":{"name":"+pinAllInBackground:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:":{"name":"+pinAllInBackground:withName:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAllInBackground:withName:block:":{"name":"+pinAllInBackground:withName:block:","abstract":"

    Asynchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackground":{"name":"-unpinInBackground","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithBlock:":{"name":"-unpinInBackgroundWithBlock:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:":{"name":"-unpinInBackgroundWithName:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinInBackgroundWithName:block:":{"name":"-unpinInBackgroundWithName:block:","abstract":"

    Asynchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackground":{"name":"+unpinAllObjectsInBackground","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithBlock:":{"name":"+unpinAllObjectsInBackgroundWithBlock:","abstract":"

    Asynchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:":{"name":"+unpinAllObjectsInBackgroundWithName:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsInBackgroundWithName:block:":{"name":"+unpinAllObjectsInBackgroundWithName:block:","abstract":"

    Asynchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:":{"name":"+unpinAllInBackground:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:block:":{"name":"+unpinAllInBackground:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:":{"name":"+unpinAllInBackground:withName:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllInBackground:withName:block:":{"name":"+unpinAllInBackground:withName:block:","abstract":"

    Asynchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fromDictionary:defaultClassName:":{"name":"+fromDictionary:defaultClassName:","abstract":"

    Creates a PFObject from a dictionary object.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAllInBackground:target:selector:":{"name":"+saveAllInBackground:target:selector:","abstract":"

    Saves a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)refreshInBackgroundWithTarget:selector:":{"name":"-refreshInBackgroundWithTarget:selector:","abstract":"

    Asynchronously refreshes the PFObject and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchInBackgroundWithTarget:selector:":{"name":"-fetchInBackgroundWithTarget:selector:","abstract":"

    Fetches the `PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeededInBackgroundWithTarget:selector:":{"name":"-fetchIfNeededInBackgroundWithTarget:selector:","abstract":"

    Fetches the PFObject’s data asynchronously if dataAvailable is NO, then calls the callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllInBackground:target:selector:":{"name":"+fetchAllInBackground:target:selector:","abstract":"

    Fetches all of the PFObject objects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeededInBackground:target:selector:":{"name":"+fetchAllIfNeededInBackground:target:selector:","abstract":"

    Fetches all of the PFObjects with the current data from the server asynchronously","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)deleteInBackgroundWithTarget:selector:":{"name":"-deleteInBackgroundWithTarget:selector:","abstract":"

    Deletes the PFObject asynchronously and calls the given callback.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAllInBackground:target:selector:":{"name":"+deleteAllInBackground:target:selector:","abstract":"

    Deletes a collection of objects all at once asynchronously and calls a callback when done.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)object":{"name":"+object","abstract":"

    Creates an instance of the registered subclass with this class’s PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)objectWithoutDataWithObjectId:":{"name":"+objectWithoutDataWithObjectId:","abstract":"

    Creates a reference to an existing PFObject for use in creating associations between PFObjects.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)registerSubclass":{"name":"+registerSubclass","abstract":"

    Registers an Objective-C class for Parse to use for representing a given Parse class.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)query":{"name":"+query","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)queryWithPredicate:":{"name":"+queryWithPredicate:","abstract":"

    Returns a query for objects of type PFSubclassing.+parseClassName with a given predicate.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save":{"name":"-save","abstract":"

    Synchronously saves the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)save:":{"name":"-save:","abstract":"

    Synchronously saves the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:":{"name":"+saveAll:","abstract":"

    Saves a collection of objects *synchronously all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)saveAll:error:":{"name":"+saveAll:error:","abstract":"

    Saves a collection of objects synchronously all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch":{"name":"-fetch","abstract":"

    Synchronously* fetches the PFObject with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetch:":{"name":"-fetch:","abstract":"

    Synchronously fetches the PFObject with the current data from the server and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded":{"name":"-fetchIfNeeded","abstract":"

    Synchronously* fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchIfNeeded:":{"name":"-fetchIfNeeded:","abstract":"

    Synchronously fetches the PFObject data from the server if dataAvailable is NO.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:":{"name":"+fetchAll:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAll:error:":{"name":"+fetchAll:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:":{"name":"+fetchAllIfNeeded:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)fetchAllIfNeeded:error:":{"name":"+fetchAllIfNeeded:error:","abstract":"

    Synchronously fetches all of the PFObject objects with the current data from the server","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore":{"name":"-fetchFromLocalDatastore","abstract":"

    Synchronously loads data from the local datastore into this object,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)fetchFromLocalDatastore:":{"name":"-fetchFromLocalDatastore:","abstract":"

    Synchronously loads data from the local datastore into this object, if it has not been fetched","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete":{"name":"-delete","abstract":"

    Synchronously deletes the PFObject.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)delete:":{"name":"-delete:","abstract":"

    Synchronously deletes the PFObject and sets an error if it occurs.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:":{"name":"+deleteAll:","abstract":"

    Synchronously deletes a collection of objects all at once.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)deleteAll:error:":{"name":"+deleteAll:error:","abstract":"

    Synchronously deletes a collection of objects all at once and sets an error if necessary.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin":{"name":"-pin","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pin:":{"name":"-pin:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:":{"name":"-pinWithName:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)pinWithName:error:":{"name":"-pinWithName:error:","abstract":"

    Synchronously stores the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:":{"name":"+pinAll:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:error:":{"name":"+pinAll:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:":{"name":"+pinAll:withName:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)pinAll:withName:error:":{"name":"+pinAll:withName:error:","abstract":"

    Synchronously stores the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin":{"name":"-unpin","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpin:":{"name":"-unpin:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:":{"name":"-unpinWithName:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(im)unpinWithName:error:":{"name":"-unpinWithName:error:","abstract":"

    Synchronously removes the object and every object it points to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects":{"name":"+unpinAllObjects","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjects:":{"name":"+unpinAllObjects:","abstract":"

    Synchronously removes all objects in the local datastore","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:":{"name":"+unpinAllObjectsWithName:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAllObjectsWithName:error:":{"name":"+unpinAllObjectsWithName:error:","abstract":"

    Synchronously removes all objects with the specified pin name.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:":{"name":"+unpinAll:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:error:":{"name":"+unpinAll:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively,","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:":{"name":"+unpinAll:withName:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFObject.html#/c:objc(cs)PFObject(cm)unpinAll:withName:error:":{"name":"+unpinAll:withName:error:","abstract":"

    Synchronously removes the objects and every object they point to in the local datastore, recursively.

    ","parent_name":"PFObject"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)currentInstallation":{"name":"+currentInstallation","abstract":"

    Gets the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)getCurrentInstallationInBackground":{"name":"+getCurrentInstallationInBackground","abstract":"

    Asynchronously loads the currently-running installation from disk and returns an instance of it.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceType":{"name":"deviceType","abstract":"

    The device type for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)installationId":{"name":"installationId","abstract":"

    The installationId for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)deviceToken":{"name":"deviceToken","abstract":"

    The device token for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)badge":{"name":"badge","abstract":"

    The badge for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)timeZone":{"name":"timeZone","abstract":"

    The name of the time zone for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(py)channels":{"name":"channels","abstract":"

    The channels for the PFInstallation.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(im)setDeviceTokenFromData:":{"name":"-setDeviceTokenFromData:","abstract":"

    Sets the device token string property from an NSData-encoded token.

    ","parent_name":"PFInstallation"},"Classes/PFInstallation.html#/c:objc(cs)PFInstallation(cm)query":{"name":"+query","abstract":"

    Creates a PFQuery for PFInstallation objects.

    ","parent_name":"PFInstallation"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPoint":{"name":"+geoPoint","abstract":"

    Create a PFGeoPoint object. Latitude and longitude are set to 0.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLocation:":{"name":"+geoPointWithLocation:","abstract":"

    Creates a new PFGeoPoint object for the given CLLocation, set to the location’s coordinates.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointWithLatitude:longitude:":{"name":"+geoPointWithLatitude:longitude:","abstract":"

    Create a new PFGeoPoint object with the specified latitude and longitude.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(cm)geoPointForCurrentLocationInBackground:":{"name":"+geoPointForCurrentLocationInBackground:","abstract":"

    Fetches the current device location and executes a block with a new PFGeoPoint object.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)latitude":{"name":"latitude","abstract":"

    Latitude of point in degrees. Valid range is from -90.0 to 90.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(py)longitude":{"name":"longitude","abstract":"

    Longitude of point in degrees. Valid range is from -180.0 to 180.0.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInRadiansTo:":{"name":"-distanceInRadiansTo:","abstract":"

    Get distance in radians from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInMilesTo:":{"name":"-distanceInMilesTo:","abstract":"

    Get distance in miles from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFGeoPoint.html#/c:objc(cs)PFGeoPoint(im)distanceInKilometersTo:":{"name":"-distanceInKilometersTo:","abstract":"

    Get distance in kilometers from this point to specified point.

    ","parent_name":"PFGeoPoint"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)init":{"name":"-init","abstract":"
    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:":{"name":"+fileObjectWithData:","abstract":"

    Creates a file with given data. A name will be assigned to it by the server.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:":{"name":"+fileObjectWithName:data:","abstract":"

    Creates a file with given data and name.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:":{"name":"+fileObjectWithName:contentsAtPath:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:contentsAtPath:error:":{"name":"+fileObjectWithName:contentsAtPath:error:","abstract":"

    Creates a file with the contents of another file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:":{"name":"+fileObjectWithName:data:contentType:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithName:data:contentType:error:":{"name":"+fileObjectWithName:data:contentType:error:","abstract":"

    Creates a file with given data, name and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)fileObjectWithData:contentType:":{"name":"+fileObjectWithData:contentType:","abstract":"

    Creates a file with given data and content type.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)name":{"name":"name","abstract":"

    The name of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)url":{"name":"url","abstract":"

    The url of the file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dirty":{"name":"dirty","abstract":"

    Whether the file has been uploaded for the first time.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackground":{"name":"-saveInBackground","abstract":"

    Saves the file asynchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithProgressBlock:":{"name":"-saveInBackgroundWithProgressBlock:","abstract":"

    Saves the file asynchronously

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:":{"name":"-saveInBackgroundWithBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithBlock:progressBlock:":{"name":"-saveInBackgroundWithBlock:progressBlock:","abstract":"

    Saves the file asynchronously and executes the given block.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(py)dataAvailable":{"name":"dataAvailable","abstract":"

    Whether the data is available in memory or needs to be downloaded.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackground":{"name":"-getDataInBackground","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithProgressBlock:":{"name":"-getDataInBackgroundWithProgressBlock:","abstract":"

    This method is like -getData but it fetches asynchronously to avoid blocking the current thread.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackground":{"name":"-getDataStreamInBackground","abstract":"

    This method is like -getDataInBackground but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackground":{"name":"-getDataDownloadStreamInBackground","abstract":"

    This method is like -getDataStreamInBackground, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithProgressBlock:":{"name":"-getDataStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataInBackground but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataDownloadStreamInBackgroundWithProgressBlock:":{"name":"-getDataDownloadStreamInBackgroundWithProgressBlock:","abstract":"

    This method is like -getDataStreamInBackgroundWithProgressBlock:, but yields a live-updating stream.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:":{"name":"-getDataInBackgroundWithBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:":{"name":"-getDataStreamInBackgroundWithBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock: but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithBlock:progressBlock:":{"name":"-getDataInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStreamInBackgroundWithBlock:progressBlock:":{"name":"-getDataStreamInBackgroundWithBlock:progressBlock:","abstract":"

    This method is like -getDataInBackgroundWithBlock:progressBlock: but avoids","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackground":{"name":"-getFilePathInBackground","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithProgressBlock:":{"name":"-getFilePathInBackgroundWithProgressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:":{"name":"-getFilePathInBackgroundWithBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getFilePathInBackgroundWithBlock:progressBlock:":{"name":"-getFilePathInBackgroundWithBlock:progressBlock:","abstract":"

    Asynchronously gets the file path for file from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)cancel":{"name":"-cancel","abstract":"

    Cancels the current request (upload or download of file).

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)clearCachedDataInBackground":{"name":"-clearCachedDataInBackground","abstract":"

    Clears all cached data for this file.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(cm)clearAllCachedDataInBackground":{"name":"+clearAllCachedDataInBackground","abstract":"

    Clears all cached data for all downloaded files.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)saveInBackgroundWithTarget:selector:":{"name":"-saveInBackgroundWithTarget:selector:","abstract":"

    Saves the file asynchronously and invokes the given selector on a target.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataInBackgroundWithTarget:selector:":{"name":"-getDataInBackgroundWithTarget:selector:","abstract":"

    Asynchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save":{"name":"-save","abstract":"

    Saves the file synchronously.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)save:":{"name":"-save:","abstract":"

    Saves the file synchronously and sets an error if it occurs.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData":{"name":"-getData","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getData:":{"name":"-getData:","abstract":"

    Synchronously gets the data from cache if available or fetches its contents from the network.","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream":{"name":"-getDataStream","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFFileObject.html#/c:objc(cs)PFFileObject(im)getDataStream:":{"name":"-getDataStream:","abstract":"

    This method is like -getData but avoids ever holding the entire PFFileObject contents in memory at once.

    ","parent_name":"PFFileObject"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)currentConfig":{"name":"+currentConfig","abstract":"

    Returns the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getCurrentConfigInBackground":{"name":"+getCurrentConfigInBackground","abstract":"

    Returns the task that encapsulates the most recently fetched config.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackground":{"name":"+getConfigInBackground","abstract":"

    Gets the PFConfig asynchronously and sets it as a result of a task.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfigInBackgroundWithBlock:":{"name":"+getConfigInBackgroundWithBlock:","abstract":"

    Gets the PFConfig asynchronously and executes the given callback block.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKey:":{"name":"-objectForKey:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(im)objectForKeyedSubscript:":{"name":"-objectForKeyedSubscript:","abstract":"

    Returns the object associated with a given key.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig":{"name":"+getConfig","abstract":"

    Gets the PFConfig object synchronously from the server.

    ","parent_name":"PFConfig"},"Classes/PFConfig.html#/c:objc(cs)PFConfig(cm)getConfig:":{"name":"+getConfig:","abstract":"

    Gets the PFConfig object synchronously from the server and sets an error if it occurs.

    ","parent_name":"PFConfig"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:":{"name":"+callFunctionInBackground:withParameters:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:block:":{"name":"+callFunctionInBackground:withParameters:block:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunctionInBackground:withParameters:target:selector:":{"name":"+callFunctionInBackground:withParameters:target:selector:","abstract":"

    Calls the given cloud function asynchronously with the parameters provided","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:":{"name":"+callFunction:withParameters:","abstract":"

    Calls the given cloud function synchronously with the parameters provided.

    ","parent_name":"PFCloud"},"Classes/PFCloud.html#/c:objc(cs)PFCloud(cm)callFunction:withParameters:error:":{"name":"+callFunction:withParameters:error:","abstract":"

    Calls the given cloud function synchronously with the parameters provided and","parent_name":"PFCloud"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInInBackground":{"name":"+logInInBackground","abstract":"

    Creates an anonymous user asynchronously and sets as a result to BFTask.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithBlock:":{"name":"+logInWithBlock:","abstract":"

    Creates an anonymous user asynchronously and performs a provided block.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)isLinkedWithUser:":{"name":"+isLinkedWithUser:","abstract":"

    Whether the PFUser object is logged in anonymously.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnonymousUtils.html#/c:objc(cs)PFAnonymousUtils(cm)logInWithTarget:selector:":{"name":"+logInWithTarget:selector:","abstract":"

    Creates an anonymous user asynchronously and invokes a selector on a target.

    ","parent_name":"PFAnonymousUtils"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptions:":{"name":"+trackAppOpenedWithLaunchOptions:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithLaunchOptionsInBackground:block:":{"name":"+trackAppOpenedWithLaunchOptionsInBackground:block:","abstract":"

    Tracks this application being launched.","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayload:":{"name":"+trackAppOpenedWithRemoteNotificationPayload:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackAppOpenedWithRemoteNotificationPayloadInBackground:block:":{"name":"+trackAppOpenedWithRemoteNotificationPayloadInBackground:block:","abstract":"

    Tracks this application being launched. If this happened as the result of the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:":{"name":"+trackEvent:","abstract":"

    Tracks the occurrence of a custom event.

    ","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:block:":{"name":"+trackEventInBackground:block:","abstract":"

    Tracks the occurrence of a custom event. Parse will store a data point at the","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEvent:dimensions:":{"name":"+trackEvent:dimensions:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFAnalytics.html#/c:objc(cs)PFAnalytics(cm)trackEventInBackground:dimensions:block:":{"name":"+trackEventInBackground:dimensions:block:","abstract":"

    Tracks the occurrence of a custom event with additional dimensions. Parse will","parent_name":"PFAnalytics"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACL":{"name":"+ACL","abstract":"

    Creates an ACL with no permissions granted.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)ACLWithUser:":{"name":"+ACLWithUser:","abstract":"

    Creates an ACL where only the provided user has access.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicReadAccess":{"name":"publicReadAccess","abstract":"

    Controls whether the public is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(py)publicWriteAccess":{"name":"publicWriteAccess","abstract":"

    Controls whether the public is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUserId:":{"name":"-setReadAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUserId:":{"name":"-getReadAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUserId:":{"name":"-setWriteAccess:forUserId:","abstract":"

    Set whether the given user id is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUserId:":{"name":"-getWriteAccessForUserId:","abstract":"

    Gets whether the given user id is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forUser:":{"name":"-setReadAccess:forUser:","abstract":"

    Set whether the given user is allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForUser:":{"name":"-getReadAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forUser:":{"name":"-setWriteAccess:forUser:","abstract":"

    Set whether the given user is allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForUser:":{"name":"-getWriteAccessForUser:","abstract":"

    Gets whether the given user is explicitly allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRoleWithName:":{"name":"-getReadAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRoleWithName:":{"name":"-setReadAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRoleWithName:":{"name":"-getWriteAccessForRoleWithName:","abstract":"

    Get whether users belonging to the role with the given name are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRoleWithName:":{"name":"-setWriteAccess:forRoleWithName:","abstract":"

    Set whether users belonging to the role with the given name are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getReadAccessForRole:":{"name":"-getReadAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to read this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setReadAccess:forRole:":{"name":"-setReadAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to read this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)getWriteAccessForRole:":{"name":"-getWriteAccessForRole:","abstract":"

    Get whether users belonging to the given role are allowed to write this object.","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(im)setWriteAccess:forRole:":{"name":"-setWriteAccess:forRole:","abstract":"

    Set whether users belonging to the given role are allowed to write this object.

    ","parent_name":"PFACL"},"Classes/PFACL.html#/c:objc(cs)PFACL(cm)setDefaultACL:withAccessForCurrentUser:":{"name":"+setDefaultACL:withAccessForCurrentUser:","abstract":"

    Sets a default ACL that will be applied to all instances of PFObject when they are created.

    ","parent_name":"PFACL"},"Classes/PFACL.html":{"name":"PFACL","abstract":"

    The PFACL class is used to control which users can access or modify a particular object."},"Classes/PFAnalytics.html":{"name":"PFAnalytics","abstract":"

    PFAnalytics provides an interface to Parse’s logging and analytics backend.

    "},"Classes/PFAnonymousUtils.html":{"name":"PFAnonymousUtils","abstract":"

    Provides utility functions for working with Anonymously logged-in users."},"Classes/PFCloud.html":{"name":"PFCloud","abstract":"

    The PFCloud class provides methods for interacting with Parse Cloud Functions.

    "},"Classes/PFConfig.html":{"name":"PFConfig","abstract":"

    PFConfig is a representation of the remote configuration object."},"Classes.html#/c:objc(cs)PFOfflineDecoder":{"name":"PFOfflineDecoder","abstract":"

    Extends the normal JSON to PFObject decoding to also deal with placeholders for new objects"},"Classes.html#/c:objc(cs)PFKnownParseObjectDecoder":{"name":"PFKnownParseObjectDecoder","abstract":"

    A subclass of PFDecoder which can keep PFObject that has been fetched instead of creating a new instance.

    "},"Classes.html#/c:objc(cs)PFEncoder":{"name":"PFEncoder","abstract":"
    "},"Classes.html#/c:objc(cs)PFNoObjectEncoder":{"name":"PFNoObjectEncoder","abstract":"

    Encoding strategy that rejects PFObject.

    "},"Classes.html#/c:objc(cs)PFPointerOrLocalIdObjectEncoder":{"name":"PFPointerOrLocalIdObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId or with localId.

    "},"Classes.html#/c:objc(cs)PFPointerObjectEncoder":{"name":"PFPointerObjectEncoder","abstract":"

    Encoding strategy that encodes PFObject to PFPointer with objectId and rejects"},"Classes.html#/c:objc(cs)PFOfflineObjectEncoder":{"name":"PFOfflineObjectEncoder","abstract":"

    Encoding strategy that can encode objects that are available offline. After using this encoder,"},"Classes/PFFileObject.html":{"name":"PFFileObject","abstract":"

    PFFileObject representes a file of binary data stored on the Parse servers."},"Classes.html#/c:objc(cs)PFFile":{"name":"PFFile","abstract":"

    PFFile was renamed to PFFileObject."},"Classes.html#/c:objc(cs)PFFileUploadResult":{"name":"PFFileUploadResult","abstract":"

    Response provided by a custom PFFileUploadController.

    "},"Classes/PFGeoPoint.html":{"name":"PFGeoPoint","abstract":"

    PFGeoPoint may be used to embed a latitude / longitude point as the value for a key in a PFObject."},"Classes/PFInstallation.html":{"name":"PFInstallation","abstract":"

    A Parse Framework Installation Object that is a local representation of an"},"Classes/PFObject.html":{"name":"PFObject","abstract":"

    The PFObject class is a local representation of data persisted to the Parse cloud."},"Classes/PFPolygon.html":{"name":"PFPolygon","abstract":"

    PFPolygon may be used to embed a latitude / longitude points as the value for a key in a PFObject."},"Classes/PFPush.html":{"name":"PFPush","abstract":"

    The PFPush class defines a push notification that can be sent from a client device.

    "},"Classes/PFQuery.html":{"name":"PFQuery","abstract":"

    The PFQuery class defines a query that is used to query for PFObjects.

    "},"Classes/PFRelation.html":{"name":"PFRelation","abstract":"

    The PFRelation class that is used to access all of the children of a many-to-many relationship."},"Classes/PFRole.html":{"name":"PFRole","abstract":"

    The PFRole class represents a Role on the Parse server."},"Classes/PFSession.html":{"name":"PFSession","abstract":"

    PFSession is a local representation of a session."},"Classes/PFUser.html":{"name":"PFUser","abstract":"

    The PFUser class is a local representation of a user persisted to the Parse Data."},"Classes/Parse.html":{"name":"Parse","abstract":"

    The Parse class contains static functions that handle global configuration for the Parse framework.

    "},"Classes/ParseClientConfiguration.html":{"name":"ParseClientConfiguration","abstract":"

    The ParseClientConfiguration represents the local configuration of the SDK to connect to the server with.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "}} \ No newline at end of file