2012-08-26 11 views
5

पूरी तरह से सुनिश्चित नहीं है कि यह अब क्यों काम नहीं कर रहा है, मैंने सोचा कि यह पहले काम कर रहा था। क्या कोई इस FetchRequest निर्माण के साथ कोई समस्या देखता है?एनएसपीडिकेट 'किसी ऑल या किसी भी ऑपरेटर के लिए बाएं हाथ की तरफ या तो एनएसएआरएआरई या एनएसएसएटी'

- (NSArray *)entriesForDate:(NSDate *)date { 
    NSFetchRequest *request = [[NSFetchRequest alloc]initWithEntityName:@"Entry"]; 
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY addedOn.unique like %@", [T3Utility identifierForDate:date]]; 
    request.predicate = predicate; 

    NSError *error = nil; 
    NSArray *matches = [self.database.managedObjectContext executeFetchRequest:request error:&error]; 

    return matches; 
} 

फिर से, मैं 99% यकीन है कि यह कोड हाल ही में जब तक काम कर रहा है हूँ, इसलिए सोच शायद वहाँ कुछ और कहीं मेरी कोड में चल रहा है im। । लेकिन जब मैं इसे डीबगर के माध्यम से चलाता हूं तो यह लटका हुआ है।

बाईं एक सभी या किसी भी ऑपरेटर के लिए हाथ की ओर या तो एक NSArray या NSSet

कोई भी विचार किया जाना चाहिए: यहाँ मेरी त्रुटि है?

धन्यवाद!

+0

आपकी संस्थाओं के गुण और रिश्ते क्या हैं? –

उत्तर

8

ऐसा लगता है addedOn एक बहुत से रिश्ते नहीं है। सुनिश्चित करें कि आप भविष्य में अपने गुणों/रिश्तों के सही नामों का उपयोग करें। साथ ही, ध्यान दें कि आप "किसी भी" भविष्यवाणी में एक से एक रिश्ते का उपयोग नहीं कर सकते हैं।

+2

+1 विशेष रूप से, 'जोड़ा गया' को 'अनन्य' संपत्ति (या एक रिश्ते) होने के साथ-साथ 'जोड़ा गया' होना चाहिए, या 'जोड़ा गया' होना चाहिए और 'अद्वितीय' होना आवश्यक है - बहुत रिश्ते –

संबंधित मुद्दे