के साथ तुलना करें तुलनात्मक रूप से मैं दो एनएसएनबर्स या एनएसएनंबर और एक इंटीजर की तुलना कैसे कर सकता हूं?एनएसपी्रेडिकेट इंटीजर
मैंने कोशिश की:
NSNumber *stdUserNumber = [NSNumber numberWithInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"standardUser"]];
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"userID == %@", stdUserNumber];
खैर, यह काम नहीं करता है ... किसी को भी एक विचार है कि यह कैसे करना है? मुझे यकीन है कि यह बहुत आसान है लेकिन मुझे कुछ भी नहीं मिला ...
ग्रेट बहुत बहुत धन्यवाद! क्या इन सभी% d% i% @% ... "शॉर्टकट्स" की एक सूची है? – wolfrevo
... इससे कोई फर्क नहीं पड़ता है। अनुमानित प्रारूप पार्सर प्रारूप स्ट्रिंग में '% d' देखेंगे,' va_list' से 'int' पॉप करें, और उसके बाद इसे 'NSNumber' में बॉक्स करें। –
यह अजीब बात है क्योंकि मैंने यह भी कोशिश की: fetchRequest.predicate = [NSPredicate predicateWithFormat: @ "userID ==% i", [[NSUserDefaults standardUserDefaults] integerForKey: @ "standardUser"]]]; और यह काम नहीं किया ... तो यह% d होना चाहिए! ... वैसे भी, यह अब काम कर रहा है :) – wolfrevo