我聽說過iOS7中引入的NSCalendar
上的函數。方法「不適用於iOS」
看看文檔,找不到它。也不在OS X文檔中。
功能是- (BOOL)isDate:(NSDate *)date1 equalToDate:(NSDate *)date2 toUnitGranularity:(NSCalendarUnit)unit
即是在同一天這兩個日期/在同一個星期/月,等...
然而,當我嘗試使用它在Xcode 5.自動完成顯示它與通過一個紅色的刪除,然後當我真正使用它,我得到這個錯誤...
很奇怪的功能顯然是有我只是不能夠使用它。
任何人都可以闡明爲什麼會發生這種情況嗎?
幾天前我看到一條推文。這就說得通了。噢,好吧,我想我們必須等一會兒才能使用它。多麼可怕的方法不能使用。 :( – Fogmeister
在有關iOS 7的NSHipster文章的緩存版本中,有一個對此方法的引用(http://webcache.googleusercontent.com/search?q=cache:http://nshipster.com/ios7/),但它有已被刪除,最有可能的方法已公開在iOS 7的測試版之一,並可能在未來的版本中重新出現 –