我正在使用以下代码,它在iPhone OS 3.2中运行得非常好
+(NSDate *)NSDateFromString:(NSString *)dateString
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *dateObj=[dateFormatter dateFromString:dateString];
[dateFormatter release], dateFormatter=nil;
return dateObj;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用相同的代码我在iPhone OS 4.0上时,dateObj是零.
原因是 :
- (id)initNSDateFormatter的方法仅适用于iPhone OS 2.0到iPhone OS 3.2.它在iPhone OS 4.0中已弃用.
那现在的解决方案是什么?如何初始化NSDateFormater?有什么选择?
我想在我的应用程序中使用twitter.有没有适用于iPhone + MGTwitterEngine的演示应用程序?
我想改变UINavigationBar的颜色?
是否可以在其上保留不同颜色的UINavigationBar和按钮?