आईओएस पर एलएलवीएम-जीसीसी 4.2 पर अपेक्षित काम करता है 4.3 सिम्युलेटर, निम्न कोड जीसीसी 4.2 पर 1e-700
पर बहुत छोटा नंबर देता है, लेकिन एलएलवीएम-जीसीसी 4.2 पर अपेक्षित काम करता है। कोई विचार?- [एनएसडीएटी टाइम इंटरवलस सेन्सडेट:] जीसीसी 4.2 पर बहुत कम संख्या देता है, लेकिन आईओएस 4.3 सिम्युलेटर
NSDate *selectedDate = self.datepicker.date; // guaranteed to be before now
NSTimeInterval interval = [nowDate timeIntervalSinceDate:selectedDate];
इन मूल्यों को प्रत्येक रन के साथ बदलने के लिए, लेकिन यहाँ एक उदाहरण उत्पादन का सेट है
selectedDate: 1981-06-02 16:27:34 +0000
nowDate: 2011-08-03 05:18:36 +0000
अंतराल: 5.489011535689859e-277
में [nowDate timeIntervalSinceDate:selectedDate]
चल जीडीबी: 952001462.97236204
(यह मेरा अनुमानित मूल्य है)
आप कैसे निर्धारित कर रहे हैं कि 'अंतराल' में जीसीसी 4.2 पर 1e-700 शामिल है? –
मैं इसे निम्नलिखित कमांड के साथ जीडीबी में प्रिंट करता हूं: पी (एनएसटीइमइंटरवाल) अंतराल –
क्या आप चयनित दिनांक के मूल्य दिखा सकते हैं और अब जब आप यह परीक्षण कर रहे हैं? –