में डुप्लिकेट को हटाकर मैं nsarray में डुप्लीकेट कैसे हटा सकता हूं। उदाहरण के लिए मेरे सरणी में निम्नलिखित डेटा शामिल है। मैं डुप्लिकेट से बचने के लिए आसन्न तिथियों से तुलना करना चाहता हूं लेकिन यह त्रुटि के माध्यम से है।nsarray
किसी को भी मेरा मार्गदर्शन कर सकते हैं क्या मैं गलत
कैलेंडर जा रहा हूँ पहली
(
2010-09-25 17:00:00 GMT,
"AAA",
2010-09-25 17:00:00 GMT,
"AAA",
2010-09-26 17:00:00 GMT,
"BBB",
2010-09-26 17:00:00 GMT,
"BBB",
2010-09-27 17:00:00 GMT,
"CCCC",
2010-09-27 17:00:00 GMT,
"CCC",
2010-09-28 17:00:00 GMT,
"AAA",
2010-09-28 17:00:00 GMT,
"AAA",
2010-09-29 17:00:00 GMT,
"DDDD",
2010-09-29 17:00:00 GMT,
"DDDD",
2010-09-30 17:00:00 GMT,
"BBBB"
)
मेरी कोड
NSArray dates; //dates contain above values
NSMutableArray *temp_date = [[NSMutableArray alloc] init];
for (int i=0; i<[dates count]; i+=2){
BOOL day;
if ([dates count]-2 >i) {
day = [[dates objectAtIndex:i] compare:[dates objectAtIndex:i+2]];
}
if (day) {
[temp_date addObject:[dates objectAtIndex:i]];
[temp_date addObject:[dates objectAtIndex:i+1] ];
}
}
सादर, सतीश
आप क्या प्रयास किया है और क्या त्रुटि आप प्राप्त है? – willcodejavaforfood
मैंने अपनी पोस्ट –
में कोड जोड़ा है क्या आप यह कहने की कोशिश कर रहे हैं कि सरणी सभी तार है? या NSDates और तारों को बदलना? –