Fixed: Does not throw exception if plist is not valid. It will return nil instead.

This commit is contained in:
Martin Carlberg
2016-03-01 21:45:08 +01:00
parent b59b0259ca
commit ec55bddbd4
+1 -1
View File
@@ -332,7 +332,7 @@ var CPArrayClass = Ni
*/
- (id)decodeObjectForKey:(CPString)aKey
{
var object = _plistObject.valueForKey(aKey),
var object = _plistObject && _plistObject.valueForKey(aKey),
objectClass = (object != nil) && object.isa;
if (objectClass === CPDictionaryClass || objectClass === CPMutableDictionaryClass)