PFErrorCode
Objective-C
enum PFErrorCode : NSInteger {}
Swift
enum PFErrorCode : Int, @unchecked Sendable
PFErrorCode
enum contains all custom error codes that are used as code
for NSError
for callbacks on all classes.
These codes are used when domain
of NSError
that you receive is set to PFParseErrorDomain
.
-
Internal server error. No information available.
Declaration
Objective-C
kPFErrorInternalServer = 1
Swift
case errorInternalServer = 1
-
The connection to the Parse servers failed.
Declaration
Objective-C
kPFErrorConnectionFailed = 100
Swift
case errorConnectionFailed = 100
-
Object doesn’t exist, or has an incorrect password.
Declaration
Objective-C
kPFErrorObjectNotFound = 101
Swift
case errorObjectNotFound = 101
-
You tried to find values matching a datatype that doesn’t support exact database matching, like an array or a dictionary.
Declaration
Objective-C
kPFErrorInvalidQuery = 102
Swift
case errorInvalidQuery = 102
-
Missing or invalid classname. Classnames are case-sensitive. They must start with a letter, and
a-zA-Z0-9_
are the only valid characters.Declaration
Objective-C
kPFErrorInvalidClassName = 103
Swift
case errorInvalidClassName = 103
-
Missing object id.
Declaration
Objective-C
kPFErrorMissingObjectId = 104
Swift
case errorMissingObjectId = 104
-
Invalid key name. Keys are case-sensitive. They must start with a letter, and
a-zA-Z0-9_
are the only valid characters.Declaration
Objective-C
kPFErrorInvalidKeyName = 105
Swift
case errorInvalidKeyName = 105
-
Malformed pointer. Pointers must be arrays of a classname and an object id.
Declaration
Objective-C
kPFErrorInvalidPointer = 106
Swift
case errorInvalidPointer = 106
-
Malformed json object. A json dictionary is expected.
Declaration
Objective-C
kPFErrorInvalidJSON = 107
Swift
case errorInvalidJSON = 107
-
Tried to access a feature only available internally.
Declaration
Objective-C
kPFErrorCommandUnavailable = 108
Swift
case errorCommandUnavailable = 108
-
Field set to incorrect type.
Declaration
Objective-C
kPFErrorIncorrectType = 111
Swift
case errorIncorrectType = 111
-
Invalid channel name. A channel name is either an empty string (the broadcast channel) or contains only
a-zA-Z0-9_
characters and starts with a letter.Declaration
Objective-C
kPFErrorInvalidChannelName = 112
Swift
case errorInvalidChannelName = 112
-
Invalid device token.
Declaration
Objective-C
kPFErrorInvalidDeviceToken = 114
Swift
case errorInvalidDeviceToken = 114
-
Push is misconfigured. See details to find out how.
Declaration
Objective-C
kPFErrorPushMisconfigured = 115
Swift
case errorPushMisconfigured = 115
-
The object is too large.
Declaration
Objective-C
kPFErrorObjectTooLarge = 116
Swift
case errorObjectTooLarge = 116
-
That operation isn’t allowed for clients.
Declaration
Objective-C
kPFErrorOperationForbidden = 119
Swift
case errorOperationForbidden = 119
-
The results were not found in the cache.
Declaration
Objective-C
kPFErrorCacheMiss = 120
Swift
case errorCacheMiss = 120
-
Keys in
NSDictionary
values may not include$
or.
.Declaration
Objective-C
kPFErrorInvalidNestedKey = 121
Swift
case errorInvalidNestedKey = 121
-
Invalid file name. A file name can contain only
a-zA-Z0-9_.
characters and should be between 1 and 36 characters.Declaration
Objective-C
kPFErrorInvalidFileName = 122
Swift
case errorInvalidFileName = 122
-
Invalid ACL. An ACL with an invalid format was saved. This should not happen if you use
PFACL
.Declaration
Objective-C
kPFErrorInvalidACL = 123
Swift
case errorInvalidACL = 123
-
The request timed out on the server. Typically this indicates the request is too expensive.
Declaration
Objective-C
kPFErrorTimeout = 124
Swift
case errorTimeout = 124
-
The email address was invalid.
Declaration
Objective-C
kPFErrorInvalidEmailAddress = 125
Swift
case errorInvalidEmailAddress = 125
-
A unique field was given a value that is already taken.
Declaration
Objective-C
kPFErrorDuplicateValue = 137
Swift
case errorDuplicateValue = 137
-
Role’s name is invalid.
Declaration
Objective-C
kPFErrorInvalidRoleName = 139
Swift
case errorInvalidRoleName = 139
-
Exceeded an application quota. Upgrade to resolve.
Declaration
Objective-C
kPFErrorExceededQuota = 140
Swift
case errorExceededQuota = 140
-
Cloud Code script had an error.
Declaration
Objective-C
kPFScriptError = 141
Swift
case scriptError = 141
-
Cloud Code validation failed.
Declaration
Objective-C
kPFValidationError = 142
Swift
case validationError = 142
-
Product purchase receipt is missing.
Declaration
Objective-C
kPFErrorReceiptMissing = 143
Swift
case errorReceiptMissing = 143
-
Product purchase receipt is invalid.
Declaration
Objective-C
kPFErrorInvalidPurchaseReceipt = 144
Swift
case errorInvalidPurchaseReceipt = 144
-
Payment is disabled on this device.
Declaration
Objective-C
kPFErrorPaymentDisabled = 145
Swift
case errorPaymentDisabled = 145
-
The product identifier is invalid.
Declaration
Objective-C
kPFErrorInvalidProductIdentifier = 146
Swift
case errorInvalidProductIdentifier = 146
-
The product is not found in the App Store.
Declaration
Objective-C
kPFErrorProductNotFoundInAppStore = 147
Swift
case errorProductNotFoundInAppStore = 147
-
The Apple server response is not valid.
Declaration
Objective-C
kPFErrorInvalidServerResponse = 148
Swift
case errorInvalidServerResponse = 148
-
Product fails to download due to file system error.
Declaration
Objective-C
kPFErrorProductDownloadFileSystemFailure = 149
Swift
case errorProductDownloadFileSystemFailure = 149
-
Fail to convert data to image.
Declaration
Objective-C
kPFErrorInvalidImageData = 150
Swift
case errorInvalidImageData = 150
-
Unsaved file.
Declaration
Objective-C
kPFErrorUnsavedFile = 151
Swift
case errorUnsavedFile = 151
-
Fail to delete file.
Declaration
Objective-C
kPFErrorFileDeleteFailure = 153
Swift
case errorFileDeleteFailure = 153
-
Application has exceeded its request limit.
Declaration
Objective-C
kPFErrorRequestLimitExceeded = 155
Swift
case errorRequestLimitExceeded = 155
-
Request was a duplicate and has been discarded due to idempotency rules.
Declaration
Objective-C
kPFErrorDuplicateRequest = 159
Swift
case errorDuplicateRequest = 159
-
Invalid event name.
Declaration
Objective-C
kPFErrorInvalidEventName = 160
Swift
case errorInvalidEventName = 160
-
Username is missing or empty.
Declaration
Objective-C
kPFErrorUsernameMissing = 200
Swift
case errorUsernameMissing = 200
-
Password is missing or empty.
Declaration
Objective-C
kPFErrorUserPasswordMissing = 201
Swift
case errorUserPasswordMissing = 201
-
Username has already been taken.
Declaration
Objective-C
kPFErrorUsernameTaken = 202
Swift
case errorUsernameTaken = 202
-
Email has already been taken.
Declaration
Objective-C
kPFErrorUserEmailTaken = 203
Swift
case errorUserEmailTaken = 203
-
The email is missing, and must be specified.
Declaration
Objective-C
kPFErrorUserEmailMissing = 204
Swift
case errorUserEmailMissing = 204
-
A user with the specified email was not found.
Declaration
Objective-C
kPFErrorUserWithEmailNotFound = 205
Swift
case errorUserWithEmailNotFound = 205
-
The user cannot be altered by a client without the session.
Declaration
Objective-C
kPFErrorUserCannotBeAlteredWithoutSession = 206
Swift
case errorUserCannotBeAlteredWithoutSession = 206
-
Users can only be created through sign up.
Declaration
Objective-C
kPFErrorUserCanOnlyBeCreatedThroughSignUp = 207
Swift
case errorUserCanOnlyBeCreatedThroughSignUp = 207
-
An existing account already linked to another user.
Declaration
Objective-C
kPFErrorAccountAlreadyLinked = 208
Swift
case errorAccountAlreadyLinked = 208
-
Error code indicating that the current session token is invalid.
Declaration
Objective-C
kPFErrorInvalidSessionToken = 209
Swift
case errorInvalidSessionToken = 209
-
Error code indicating that the current session token is invalid.
Declaration
Objective-C
kPFErrorUserIdMismatch = 209
Swift
static var errorUserIdMismatch: PFErrorCode { get }
-
Linked id missing from request.
Declaration
Objective-C
kPFErrorLinkedIdMissing = 250
Swift
case errorLinkedIdMissing = 250
-
Invalid linked session.
Declaration
Objective-C
kPFErrorInvalidLinkedSession = 251
Swift
case errorInvalidLinkedSession = 251