¿Cuál es la mejor/correcta forma de revertir un NSMutableArray?Reverse NSMutableArray
Respuesta
themutablearray=[[[themutablearray reverseObjectEnumerator] allObjects] mutableCopy];
puede invertir nsmutablearray con la ayuda de reverseObjectEnumerator. Se le volverá NSArray entonces usted debe crear un NSMutableArray con la ayuda de este NSArray
NSArray* reversedArray = [[TableDataArr reverseObjectEnumerator] allObjects];
TableDataArr = [NSMutableArray arrayWithArray:reversedArray];
No necesita la segunda línea, use mutableCopy: NSMutableArray * reversedArray = [[[TableDataArr reverseObjectEnumerator] allObjects] mutableCopy]; – emrahgunduz
theMutableArray=[[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy];
Esta debería ser la respuesta aceptada. – Zaxter
Aquí está la versión rápida de inversa NSMutableArray
mutablearray = NSMutableArray(array: YourMutablearray.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
En pura Swift , puede usar reverse()
let array = ["Apples", "Peaches", "Plums"]
for item in array.reverse() {
print("Found \(item)")
}
Fuente:hacking with swift
------ ------ O
var a = [String]()
a.append("1")
a.append("2")
a.append("3")
print(Array(a.reverse())) // In swift 3.0, method is `reversed()`
Gracias, pero no es pura rapidez con el uso de NSObject. – jarryd
Para Swift 3
let reversedArray = NSArray()
reversedArray = NSMutableArray(array:TableDataArr.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
¿Por qué toda la complicación? Utilice:
Swift 3:
let tasksArray = NSArray()
var reversedTaskArray = tasksArray.reversed() as NSArray
- 1. Inicializar NSMutableArray: [NSMutableArray matriz];
- 2. Reverse factorial
- 3. reverse mysql_real_escape_string
- 4. reverse htmlspecialchars
- 5. SQL reverse LIKE
- 6. Lighttpd Reverse Proxy Settings
- 7. Reverse Array Order
- 8. php strtotime reverse
- 9. .NET Reverse Semaphore?
- 10. Python Reverse Generator
- 11. Reverse Ajax con JSF?
- 12. Django reverse() para JavaScript
- 13. NSMutableArray alloc init vs arsenal NSMutableArray
- 14. NSMutableArray removeObjectAtIndex
- 15. php parse_url reverse - url analizado
- 16. Reverse Y-Axis en PyPlot
- 17. Cometa, Empujar Ajax, Reverse Ajax
- 18. llamada [] .reverse en una cadena
- 19. Reverse Engineering a C# Solution
- 20. Reverse Engineer una página web
- 21. Cómo invertir los datos en NSMutableArray?
- 22. Cómo agregar un NSMutableArray a un NSMutableArray Objective-c
- 23. Concatenar un NSMutableArray al final de otro NSMutableArray
- 24. NSMutableSet vs NSMutableArray
- 25. Cómo cortar NSMutableArray
- 26. NSMutableArray initWithCapacity matices
- 27. Cocoa structs y NSMutableArray
- 28. Cómo copiar un NSMutableArray
- 29. Restablecimiento de NSMutableArray
- 30. NSMutableArray arrayWithCapacity vs initWithCapacity
** - ** 1: ¿No '[[theMutableArray reverseObjectEnumerator] allObjects]' 'debe ser [[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy]' –