看起来iOS 5.1已经破坏了用于将用户导航到Preference的标准URL编码.
例如:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];
Run Code Online (Sandbox Code Playgroud)
适用于iOS 5.0,但不适用于iOS 5.1(设备和模拟器).
有没有人找到在iOS 5.1中复制此功能的方法?
我正在尝试从RSS提要格式化日期:
星期一,2012年2月27日10:33:00 EDT(来自RSS提要的格式)
至:
星期一,2012年2月27日上午10:33
这是我在代码中所做的事情:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d MM yyyy HH:mm:ss zzz"];
NSDate *date = [dateFormat dateFromString:@"Mon, 27 Feb 2012 10:33:00 EDT"];
[dateFormat setDateFormat:@"EE, d MMM yyyy hh:mm a"];
formatedDateLabel.text = [dateFormat stringFromDate:date];
[dateFormat release];
Run Code Online (Sandbox Code Playgroud)
然而,这始终输出:
星期一,2012年2月27日上午9:33
请注意,我的设备设置为EST.我已经尝试调整日期格式化程序以匹配EDT,但这似乎没有任何区别.
关于我做错什么的任何想法?