मैं इस कोड है और बंदरगाह यह चाप की जरूरत है, लेकिन मैं न पता है कि:मैं आर्क में class_createInstance को कैसे बदल सकता हूं?
case FIELDTYPE_OBJECT:
className = [fieldType substringWithRange:NSMakeRange(2, [fieldType length]-3)];
rel = class_createInstance(NSClassFromString(className), sizeof(unsigned));
Class theClass = [rel class];
if ([rel isKindOfClass:[DbObject class]]) {
//Load the record...
NSInteger Id = [rs intForColumn:[theClass relationName]];
if (Id==0) {
fieldValue = [rel init];
} else {
Db *db = [Db currentDb];
fieldValue = [db loadById: theClass theId:Id];
}
}
break;
त्रुटि है:
error: 'class_createInstance' is unavailable: not available in automatic reference counting mode
यह कैसे बदलें?
मुझे रनटाइम में कक्षा वस्तुओं का निर्माण करने की आवश्यकता है।
वह class_createInstance –
पर अतिरिक्त बाइट पैरामीटर को संभाल नहीं पाएगा क्या यह अभी भी आवंटन init का उपयोग करते समय आवश्यक है? –
यदि कोड अतिरिक्त बाइट्स का उपयोग करता है, हाँ। अन्यथा, –