Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 今天如何显示';在';今天';部分_Iphone_Objective C_Ios_Cocoa Touch_Cocoa - Fatal编程技术网

Iphone 今天如何显示';在';今天';部分

Iphone 今天如何显示';在';今天';部分,iphone,objective-c,ios,cocoa-touch,cocoa,Iphone,Objective C,Ios,Cocoa Touch,Cocoa,我有一个plist,其中包含一系列描述事件的字典,如下所示: <array> <dict> <key>date</key> <date>2011-11-19T00:00:00Z</date> <key>title</key> <string>Nederland - Zweden</string> </dict> <dict>

我有一个plist,其中包含一系列描述事件的字典,如下所示:

<array>
<dict>
    <key>date</key>
    <date>2011-11-19T00:00:00Z</date>
    <key>title</key>
    <string>Nederland - Zweden</string>
</dict>
<dict>
    <key>date</key>
    <date>2011-11-20T00:00:00Z</date>
    <key>title</key>
    <string>Polen - Engeland</string>
</dict>
</array>
或者从这里开始(今天部分为0):


首先,在可以避免的情况下进行字符串比较通常是不好的做法。您最好使用
NSDate
方法
–timeIntervalSinceNow
获取当前时间与今天上午12:00之间的时间。如果活动日期在该范围内,则为今天。就在我脑子里…但是可以找到更好的答案


此外,如果您曾经按位置进行过滤,并且如果您的应用程序使用本地化,例如,我们称之为西班牙,那么您可能需要重新考虑针对位置字符串进行测试。但是一个西班牙人叫它Espania,等等。

是的,正如你所链接的,我肯定会将日期分解成NSDate组件,然后比较它们。好的,现在我使用NSDate,我现在使用
isEqualToDate
来比较它们,这似乎很有效。但是如何在tableview的“今天”部分中获得相等的值呢@约里克
if ( [todayString isEqualToString:eventDateString ] ) {
} 
if (section == 0) {
}