iOS save movie from camera to core data -
in app save movie has been shot core data. don't want these movies end in general camera roll. idea clip , load object 'movie' save cor data. photo in addressbook. core data let save external record file, whatever is.
- (void)imagepickercontroller:(uiimagepickercontroller *)picker didfinishpickingmediawithinfo:(nsdictionary *)info { movie = [info objectforkey:uiimagepickercontrolleroriginalimage]; but movie shows nil when go save it.
nsmanagedobjectcontext *context = [self managedobjectcontext]; nsmanagedobject *newmedia = [nsentitydescription insertnewobjectforentityforname:@"media" inmanagedobjectcontext:context]; [newmedia setvalue:@"video clip " forkey:@"title"]; [newmedia setvalue:now forkey:@"date_time"]; [newmedia setvalue:movie forkey:@"movie"]; i hope can point me in right direction. thanks
you can video :
nsurl *videourl = [info objectforkey:uiimagepickercontrollermediaurl]; nsdata *videodata = [nsdata datawithcontentsofurl:videourl]; and save videodata in database ,in case movie long nsdata in type.
your code :
movie = [info objectforkey:uiimagepickercontrolleroriginalimage]; should uiimage imagepickercontroller after took picture , if you're recording that's why movie = nil;
Comments
Post a Comment