objective c - Xcode iPhone App - NSDate timeIntervalSinceDate problem - Unknown Cause - Please help! -


व्यू नियंत्रक.एम फ़ाइल से

  - (शून्य) हिटबटन {वर्तमान = [एनएसडीटी तिथि ]; अंतराल = [वर्तमान समयइंटरवलसिंस डेट: आखिरी]; दर = 60 / (डबल) अंतराल; अंतिम = वर्तमान; NSString * आउटपुट = [NSString stringWithFormat: @ "% d bpm", दर]; [बीटीएनआउट सेटटिटल: आउटपुट के लिए स्टेट: यूआईसीओन्टोलस्टेटअनॉर्मल]; } - (शून्य) दृश्यडिडलोड {अंतिम = [[NSDate alloc] init]; वर्तमान = [[एनएसडीट आलोक] इनिट]; [सुपर व्यूडिडलोड]; }   

Viewcontroller हेडर फ़ाइल से <पूर्व> @ इंटरफेस रेटअलाइज़र वीयूआई नियंत्रक: UIViewController {डबल अंतराल; इंट रेट; एनएसडीट * चालू; एनएसडीट * अंतिम; IBOutlet UIButton * btnhit; IBOutlet UIButton * btnout; } @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) UIButton * btnhit; @ प्रॉपर्टी (नॉनैटोमिक, रिटेन) UIButton * btnout; - (IBAction) हिटबटन; @end

हाय, मैं एक साधारण ऐप बनाने की कोशिश कर रहा हूं जो कि बीपीएम में कोई दर प्रदर्शित करता है जो कि कोई बटन दबाता है

कुछ कारणों से ऐप पहले प्रेस पर ठीक काम करता है लेकिन दूसरी बार क्रैश करता है कोई अपवाद नहीं है या कोई जानकारी क्यों दी जाती है मैंने HitButton विधि को सत्यापित करने के लिए NSLogs का उपयोग किया है जिसे दूसरी बार कहा जाता है और यह स्थापित किया है कि कार्यक्रम क्रैश @ चालू = [NSDate date]।

किसी भी मदद की सराहना की जाएगी। क्षमा करें यदि मुझे कुछ भी याद आ गया है ओ ओ भाषाओं में नया हूँ।

धन्यवाद, जॉन

मैंने इसे समझ लिया ठीक है मैंने किसी और को पाया जो पहले से ही एक जवाब मिला! मुझे अपनी वर्तमान तारीख को 'बनाए रखने' की आवश्यकता थी जैसे .. .. <पूर्व> चालू = [[एनएसडीट तिथि] बनाए रखा गया है);

इस धागे से जवाब मिला ..



Comments