У меня есть tableView, и я хочу сделать снимок при нажатии на одну из ячеек и загрузить его на определенный сервер. Мне удалось сделать это до сих пор:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
//do actions
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
// Set the image picker source to the camera:
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
// Hide the camera controls:
picker.showsCameraControls = YES;
picker.navigationBarHidden = NO;
// Make the view full screen:
picker.wantsFullScreenLayout = YES;
//picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);
// Now insert our overlay view (it has to be here cuz it's a modal view):
//picker.cameraOverlayView = overlayView;
matches *aMatch = [appDelegate.matches objectAtIndex:indexPath.row];
NSLog(@"%@", [NSString stringWithFormat:@"%d", aMatch.match_id]);
// Show the picker:
[self presentModalViewController:picker animated:YES];
[picker release];
}
Он запускает камеру и делает снимок, но я хотел бы получить кнопку «Загрузить» при нажатии «использовать», вы можете мне помочь? это возможно? (например, приложение facebook). Кстати, когда я нажимаю кнопку «Использовать», он возвращается к табличному представлению, но где изображение? в пикере сохраняется?