আমার কাছে অভিধানের একটি অ্যারে রয়েছে।
আমি একটি কী এর উপর ভিত্তি করে অ্যারে ফিল্টার করতে চাই।
আমি এটি চেষ্টা করেছি:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"];
NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate];
এটি কাজ করে না, আমি কোনও ফলাফল পাই না। আমি মনে করি আমি কিছু ভুল করছি। আমি জানি এই পদ্ধতিটি যদি "স্পোর্ট" ইভার হয় was আমি মনে করি এটি যদি চাবি হয় তবে এটি সম্ভবত অন্যরকম।
আমি তবে উদাহরণ খুঁজে পেতে সক্ষম হইনি।
ধন্যবাদ
হালনাগাদ
আমি যে স্ট্রিংটি সন্ধান করছি তার চারপাশে উদ্ধৃতি যুক্ত করেছি।
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == '%@')", @"Football"];
এটি এখনও কাজ করে না।
আপডেট 2
এটি সমাধান। আমাকে আসলে একক উদ্ধৃতিগুলি সরিয়ে ফেলতে হয়েছিল, যা গাইডের কথার বিরুদ্ধে চলেছে বলে মনে হচ্ছে।
আমার আসল সমস্যাটি হ'ল আমার কাছে নেস্টেড অ্যারে ছিল এবং অভিধানগুলি আমি আসলে মূল্যায়ন করিনি। হাড় মাথা নড়াচড়া।