2011-05-27 15 views
9

मेरे पास NSTimer है जो मैं scheduledTimerWithTimeInterval: के साथ एक बहुत ही कम अंतराल (.1 सेकंड) के साथ दोहराने के साथ शुरू करता हूं, और उसके बाद कभी भी इसका उपयोग नहीं करता क्योंकि यह स्वयं को अमान्य करता है और इसलिए इसे लक्ष्य पर बनाए रखा जाता है। एक्सकोड चेतावनी देता है कि यह एक अप्रयुक्त चर है, और अगर मैं चेतावनी से छुटकारा पाने के लिए एक समझदार तरीका था (पीले रंग की आंखों को परेशान करता है!)एनएसटीमर एक्सकोड चेतावनी

धन्यवाद।

+1

चर निकालें और काम के दाईं ओर अभिव्यक्ति छोड़ काम करेंगे? –

+0

वाह मुझे यह कैसे पता नहीं चला? उत्तर के लिए धन्यवाद। –

+0

आपको एक स्वीकृत उत्तर चुनना चाहिए, हालांकि ... – marzapower

उत्तर

23

यदि आप इसे फिर से उपयोग नहीं करते हैं तो इसे एक चर में सहेजें नहीं।

[NSTimer scheduledTimerWithTimeInterval:0.4 target:self selector:@selector(timer:) userInfo:nil repeats:NO]; 

बिल्कुल ठीक

+0

वाह मुझे यह कैसे पता नहीं चला? उत्तर के लिए धन्यवाद। –

2

यदि आप वापसी मूल्य का उपयोग नहीं कर रहे हैं तो बस कुछ भी परिणाम न दें।

[NSTimer scheduledTimerWithTimeInterval:...]; 
+0

वाह मुझे यह कैसे पता नहीं चला? उत्तर के लिए धन्यवाद। –