如何将CFArrayRef创建为NSMutableArray

Fab*_*ger 4 xcode objective-c nsmutablearray

这是我创建CFArrayRef的代码.我想知道如何使它成为NSMutableArray.我需要它用于我的TableViewController.或者是否有另一种方法在TableViewController中使用CFArrayRef?

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef arrayOfAllPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
Run Code Online (Sandbox Code Playgroud)

mip*_*adi 10

A CFArrayRef是免费的桥接NSArray *,所以你可以这样做,然后创建一个可变副本:

NSMutableArray *data = [(NSArray *) myCFArrayRef mutableCopy];
Run Code Online (Sandbox Code Playgroud)