From e2acdd0a2bbb1b188e9b6e8c97d710fef1121e74 Mon Sep 17 00:00:00 2001 From: Jonathan Willing Date: Wed, 22 May 2013 21:17:22 -0500 Subject: resolve build error in iOS example --- example/common/FXKeychain.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'example') diff --git a/example/common/FXKeychain.m b/example/common/FXKeychain.m index f0ba73c0..4f8bdb83 100755 --- a/example/common/FXKeychain.m +++ b/example/common/FXKeychain.m @@ -105,14 +105,18 @@ NSAssert(!object || (object && data), @"FXKeychain failed to encode object for key '%@', error: %@", key, error); //delete existing data +#if __IPHONE_4_0 && TARGET_OS_IPHONE + OSStatus status = SecItemDelete((__bridge CFDictionaryRef)query); +#else CFTypeRef result; [query setObject:(__bridge id)kCFBooleanTrue forKey:(__bridge id)kSecReturnRef]; - OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result);//SecItemDelete((__bridge CFDictionaryRef)query); + OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, &result); if (status == errSecSuccess) { status = SecKeychainItemDelete((SecKeychainItemRef) result); CFRelease(result); } - +#endif + //write data if (data) { -- cgit v1.2.3