Instance Method

decodeIntForKey:

Decodes an integer value associated with a given key.

Declaration

- (int)decodeIntForKey:(NSString *)key;

Parameters

key

A key in the archive within the current decoding scope. key must not be nil.

Return Value

The integer value associated with the key key. Returns 0 if key does not exist.

Discussion

If the archived value was encoded with a different size but is still an integer, the type is coerced. If the archived value is too large to fit into the default size for an integer, the method raises an NSRangeException.

See Also

Decoding Data

- containsValueForKey:

Returns a Boolean value that indicates whether the archive contains a value for a given key within the current decoding scope.

- decodeBoolForKey:

Decodes a Boolean value associated with a given key.

- decodeBytesForKey:returnedLength:

Decodes a stream of bytes associated with a given key.

- decodeDoubleForKey:

Decodes a double-precision floating-point value associated with a given key.

- decodeFloatForKey:

Decodes a single-precision floating-point value associated with a given key.

- decodeInt32ForKey:

Decodes a 32-bit integer value associated with a given key.

- decodeInt64ForKey:

Decodes a 64-bit integer value associated with a given key.

- decodeObjectForKey:

Decodes and returns an object associated with a given key.

- finishDecoding

Tells the receiver that you are finished decoding objects.

decodingFailurePolicy

The action to take when this unarchiver fails to decode an entry.