Objective c 是否使用CFArray填充UITableView? 使用Access Script框架从地址簿中获取 CFRayReF>强>中的所有电话联系人。现在我想用该数组来填充 TabLeVIEW 。是否可以直接从CF数组到TabLVIEW填充,或者我应该逐个循环到CFSnAMP中? CF数组是一个核心基础数组。它是数组的C api。CFArray被转换为NSArray,因此可以通过简单地强制转换它来转换为NSArrayNSArray*数组=(NSArray*)cfArrayVariable。当您使用ARC时,您必须使用它来保持正确的所有权

Objective c 是否使用CFArray填充UITableView? 使用Access Script框架从地址簿中获取 CFRayReF>强>中的所有电话联系人。现在我想用该数组来填充 TabLeVIEW 。是否可以直接从CF数组到TabLVIEW填充,或者我应该逐个循环到CFSnAMP中? CF数组是一个核心基础数组。它是数组的C api。CFArray被转换为NSArray,因此可以通过简单地强制转换它来转换为NSArrayNSArray*数组=(NSArray*)cfArrayVariable。当您使用ARC时,您必须使用它来保持正确的所有权,objective-c,uitableview,Objective C,Uitableview,另一种解决方案是只需在CFArray上枚举而不强制转换。显示此contact array的输出????(NSLog)我已经记录了每个联系人。但现在我想在UITableView中显示所有联系人。@FarhanAli还有什么可以阻止您这样做?我不理解你的问题。为什么你不能?@H2CO3:这就是我直接将CFArray传递给TableView的任何方式,而不在其上循环,也不将每个联系人转换为NSString。@FarhanAli使用cell.textlab.text=[(NSArray*)cfArr o

另一种解决方案是只需在CFArray上枚举而不强制转换。

显示此contact array的输出????(NSLog)我已经记录了每个联系人。但现在我想在UITableView中显示所有联系人。@FarhanAli还有什么可以阻止您这样做?我不理解你的问题。为什么你不能?@H2CO3:这就是我直接将CFArray传递给TableView的任何方式,而不在其上循环,也不将每个联系人转换为NSString。@FarhanAli使用
cell.textlab.text=[(NSArray*)cfArr objectAtIndex:indexath.row],这就是你的意思吗?