1、在导航栏上加搜索框,只是一个界面
UISearchBar *_searchBar = [[UISearchBaralloc]initWithFrame:CGRectMake(0,0,200, 40)];
_searchBar.contentMode =UIViewContentModeScaleAspectFit;
self.navigationItem.titleView = _searchBar;
2、ASI使用表单传照片给服务器
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostFormat:ASIMultipartFormDataPostFormat];
NSString *photoName=[NSString stringWithFormat:@"%@.jpg",[self dateString]];
NSString *photoDescribe=@" ";
[request setPostValue:photoDescribe forKey:@"photoContent"];
NSMutableData *imageData = [array objectAtIndex:i];
[request addData:imageData withFileName:photoName andContentType:@"image/jpeg/jpg/gif/bmp/png" forKey:@"uploadfile"];
[request setDelegate:self];
[request setDidFinishSelector:@selector(headPortraitSuccess:)];//当成功后会自动触发 headPortraitSuccess 方法
[request setDidFailSelector:@selector(headPortraitFail:)];//如果失败会 自动触发 headPortraitFail 方法
[request setShowAccurateProgress:YES];
[request startSynchronous];
//触发方法
- (void)headPortraitSuccess:(ASIFormDataRequest *)request
{
NSLog(@"成功 %@",request);
if (request.responseData) {
id result = [NSJSONSerialization JSONObjectWithData:request.responseData options:NSJSONReadingMutableContainers error:nil];
NSLog(@"result:%@",result);
}
}
- (void)headPortraitFail:(ASIFormDataRequest *)request
{
NSLog(@"失败 %@",request);
}
//获取系统时间方法
- (NSString *)dateString
{
NSString* date;
NSDateFormatter* formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"YYYY-MM-dd%20hh:mm:ss"];
date = [formatter stringFromDate:[NSDate date]];
return date;
}