反转NSMutableArray的最佳/正确方法是什么?
themutablearray=[[[themutablearray reverseObjectEnumerator] allObjects] mutableCopy];
theMutableArray=[[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy];
这是Reverse NSMutableArray的快速版本
mutablearray = NSMutableArray(array: YourMutablearray.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
在纯Swift中,您可以使用 reverse()
let array = ["Apples", "Peaches", "Plums"]
for item in array.reverse() {
print("Found \(item)")
}
资料来源: 快速黑客
- - - 要么 - - -
var a = [String]()
a.append("1")
a.append("2")
a.append("3")
print(Array(a.reverse())) // In swift 3.0, method is `reversed()`
对于Swift 3
let reversedArray = NSArray()
reversedArray = NSMutableArray(array:TableDataArr.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
您可以借助reverseObjectEnumerator反转nsmutablearray。它将返回您nsarray,然后您应该在此nsarray的帮助下创建一个nsmutablearray
NSArray* reversedArray = [[TableDataArr reverseObjectEnumerator] allObjects];
TableDataArr = [NSMutableArray arrayWithArray:reversedArray];
为什么所有的并发症?用这个:
斯威夫特3:
let tasksArray = NSArray()
var reversedTaskArray = tasksArray.reversed() as NSArray
本文地址:http://ios.askforanswer.com/fanxiangnsmutablearray.html
文章标签:ios , macos , nsmutablearray
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:ios , macos , nsmutablearray
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!