से अस्वीकृत है मुझे अपने कीचेन से उपयोगकर्ता नाम/पासवर्ड प्राप्त करना है। इस के लिए मैं इस गाइड का पालन किया:आईओएस: CFTypeRef एआरसी
लेकिन इस हिस्से एआरसी के साथ की अनुमति नहीं है:
NSData *result = nil;
OSStatus status = SecItemCopyMatching(
(CFDictionaryRef)searchDictionary,
(CFTypeRef *)&result);
मैं क्या कर सकता है?
आप साइमन धन्यवाद। मैंने पहले से ही '__bridge' का उपयोग किया है, लेकिन' (CFTypeRef *) और परिणाम के लिए); 'यह काम नहीं किया .. एक्सकोड ने देखा: 'CFTypeRef *' (उर्फ 'कॉन्स्ट शून्य **') के लिए असंगत प्रकार कास्टिंग 'NSData * __ strong *' कास्टिंग __bridge कास्ट – filou
के साथ अपनी गिरावट से अपनी कास्ट अलग करें। कुछ ऐसा: 'CFTypeRef r = (__bridge CFTypeRef) परिणाम; OSStatus स्थिति = SecItemCopyMatching ((__ पुल CFDictionaryRef) searchDictionary, &r); ' –
काम नहीं किया। कुछ कारणों से लीलांग समाधान किया गया। Xcode 7.3 –