1
我試圖遷移到ARC,但出現此錯誤,我真的不知道如何解決這一:ARC不允許將非Objective-C指針類型'void *'隱式轉換爲'__unsafe_unretained id *'ARC
NSArray *itemsArray = nil;
__unsafe_unretained id *objArray = calloc (itemRange.length, sizeof (id)); //got the error here
[fdEntries getObjects:objArray range:itemRange]; //fdEntries is an NSMutableArray
itemsArray = [NSArray arrayWithObjects:objArray count:itemRange.length];
free(objArray);
以下是錯誤:自動引用計數問題:非目標C指針類型「無效*」到「__unsafe_unretained ID *」不允許用ARC的隱式轉換。
感謝您的幫助!
你到底做的事情 - 你想不使用'alloc'爲對象的數組? – deanWombourne 2012-01-12 11:03:35