एनएसएमयूटेबलएरे को रिवर्स करने का सबसे अच्छा/सही तरीका क्या है?रिवर्स एनएसएमयूटेबलएरे
उत्तर
themutablearray=[[[themutablearray reverseObjectEnumerator] allObjects] mutableCopy];
आप reverseObjectEnumerator की मदद से nsmutablearray को उलट सकते हैं। यह आप NSArray तो आप इस NSArray
NSArray* reversedArray = [[TableDataArr reverseObjectEnumerator] allObjects];
TableDataArr = [NSMutableArray arrayWithArray:reversedArray];
दूसरी पंक्ति की कोई ज़रूरत नहीं है, mutableCopy का उपयोग करें: NSMutableArray * reversedArray = [[[TableDataArr reverseObjectEnumerator] allObjects] mutableCopy]; – emrahgunduz
theMutableArray=[[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy];
यह स्वीकार्य उत्तर होना चाहिए। – Zaxter
यहाँ की मदद से एक NSMutableArray बनाने चाहिए वापस आ जाएगी रिवर्स NSMutableArray
mutablearray = NSMutableArray(array: YourMutablearray.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
की तेज संस्करण शुद्ध स्विफ्ट में है , आप reverse()
let array = ["Apples", "Peaches", "Plums"]
for item in array.reverse() {
print("Found \(item)")
}
का उपयोग कर सकते हैं
स्रोत:hacking with swift
------ या ------
var a = [String]()
a.append("1")
a.append("2")
a.append("3")
print(Array(a.reverse())) // In swift 3.0, method is `reversed()`
धन्यवाद, लेकिन यह NSObject उपयोग के साथ शुद्ध तेज़ नहीं है। – jarryd
स्विफ्ट 3
let reversedArray = NSArray()
reversedArray = NSMutableArray(array:TableDataArr.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
क्यों सभी जटिलता के लिए? इस का उपयोग करें:
स्विफ्ट 3:
let tasksArray = NSArray()
var reversedTaskArray = tasksArray.reversed() as NSArray
- 1. एनएसएमयूटेबलएरे
- 2. एनएसएमयूटेबलएरे
- 3. एनएसएमयूटेबलएरे
- 4. एनएसएमयूटेबलएरे
- 5. एनएसएमयूटेबलएरे
- 6. एनएसएमयूटेबलएरे
- 7. एनएसएमयूटेबलएरे
- 8. एनएसएमयूटेबलएरे शुरू करें: [एनएसएमयूटेबलएरे ऐरे];
- 9. एनएसएमयूटेबलएरे के एनएसएमयूटेबलएरे। विधि परिवर्तनशील अपरिवर्तनीय वस्तु
- 10. एनएसएमयूटेबलएरे विनाश
- 11. एक एनएसएमयूटेबलएरे
- 12. रिवर्स
- 13. रिवर्स
- 14. एनएसएमयूटेबलएरे में डेटा को कैसे उलटें?
- 15. एनएसएमयूटेबलएरे काउंटर हमेशा शून्य
- 16. एनएसएमयूटेबलएरे डालें ऑब्जेक्ट इंडेक्स
- 17. एनएसएआरएआरई और एनएसएमयूटेबलएरे
- 18. एनएसएमयूटेबलएरे ऐडऑब्जेक्ट, अपरिचित चयनकर्ता
- 19. अद्वितीय एनएसएमयूटेबलएरे या एनएसएमयूटेबलसेट
- 20. एनएसएमयूटेबलएरे मेमोरी मैनेजमेंट
- 21. एनएसएमयूटेबलएरे रीसेट करना
- 22. क्या मुझे एनएसएमयूटेबलएरे क्लास
- 23. आईएसएम EXC_BAD_ACCESS एनएसएमयूटेबलएरे
- 24. एनएसएमयूटेबलसेट बनाम एनएसएमयूटेबलएरे
- 25. एक अन्य एनएसएमयूटेबलएरे
- 26. ओबीजे-सी: एनएसएमयूटेबलएरे
- 27. एनएसएमयूटेबलएरे ऑब्जेक्टिव-सी
- 28. रिवर्स ऑर्डर
- 29. रिवर्स प्रॉक्सी
- 30. रिवर्स mysql_real_escape_string
** - 1 **: है नहीं '[[theMutableArray reverseObjectEnumerator] allObjects]' होना चाहिए '[[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy]' –