请原谅我,因为我是Objective C的新手.
我从/ Date(xxxxxxxxxxxxx-xxxx)/格式的.NET Web服务中获取日期.我正在寻找一些关于如何最好地将其解析为NSDate对象的方向.我已经尝试过对它使用dateWithTimeIntervalSince1970,但它在1969年的日期回来了,我所知道的日期是在2006年.
寻找处理JSON日期的正确方法的一些方向.
提前致谢!
我有一个UIViewController这是一个UISearchBarDelegate和MKMapViewDelegate.该searchBarSearchButtonClicked事件工作正常,但在iOS 4.2中测试时,在点击取消按钮时,不会调用searchBarCancelButtonClicked.在4.3中一切正常.我有相同代码的其他视图,它工作正常.我已经三次检查了方法签名.
它可能与MapView有关,还是我做了一些明显的错误?
我的.h文件:
@interface MyViewController : UIViewController <UISearchBarDelegate,MKMapViewDelegate,UIAlertViewDelegate>{
MKMapView *mapMainView;
UISearchBar *sBar;
}
@property (nonatomic, retain) UISearchBar *sBar;
@end
Run Code Online (Sandbox Code Playgroud)
我创建搜索栏如下:
sBar = [[[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320.0, 70.0)] autorelease];
sBar.delegate = self;
sBar.showsCancelButton = YES;
[self.view addSubview:sBar];
[sBar becomeFirstResponder];
Run Code Online (Sandbox Code Playgroud)
方法:
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
searchBar.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)
有没有人知道为什么会这样?