我有一个名为marbles的整数,我正在尝试使用以下代码将其保存到一个数组中:[recordssetValue:marblesforKey:@"marbles"];使用这段代码,我得到了警告:警告:语义问题:不兼容的整数到指针的转换将“int”发送到“id”类型的参数那么,如何设置NSInteger的值。下一个问题,如何将数组重新上传到核心数据中?我获取数组、进行更改,以及如何将这些更改应用回CoreData?谢谢 最佳答案 用你的整数初始化一个NSNumber(这是CoreData所期望的):NSNumber*marbleNumb
以下代码是将相机拍摄的图片保存到相册中。if([mediaTypeisEqualToString:(NSString*)kUTTypeImage]){image=[infoobjectForKey:UIImagePickerControllerEditedImage];UIImageWriteToSavedPhotosAlbum(image,self,@selector(image:finishedSavingWithError:contextInfo:),nil);}如何将重新编码的视频保存到相册中? 最佳答案 检查下面的代码..
我对captureStillImageAsynchronouslyFromConnection有一个奇怪的问题。如果我在镜像视频时使用jpegStillImageNSDataRepresentation保存图像,相机胶卷中的图像会顺时针旋转90度。但是,如果它没有镜像,则方向很好。我会发布代码,还有其他人有这个问题/知道修复方法吗?更新:刚刚进行了一些测试,高度和宽度(640x480)都很好并且反射(reflect)了设备的方向。当我拍摄纵向照片时,它会报告UIImageOrientationLeft,而在镜像时,会报告UIImageOrientationLeftMirrored。更新
我目前正在为iOS开发一个VOIP项目。我使用AudioUnits从麦克风获取数据并播放声音。我的主要应用程序是用C#(Xamarin)编写的,并使用C++库来加快音频和编解码器处理速度。为了测试输入/输出结果,我目前正在同一台设备上测试录制和播放-将麦克风音频数据存储在recordingCallback的缓冲区中-在playbackCallback中播放缓冲区中的数据按预期工作,语音质量很好。我需要将从麦克风传入的音频数据保存到原始PCM文件。我已经这样做了,但是生成的文件只包含一些短的“哔”信号。所以我的问题是:我需要什么音频设置,才能在生成的原始PCM文件中听到我的声音(真实音频
嘿,我是iPhone的新手,最近我一直在尝试制作一个应用程序。基本上,我想做的是,如果用户从相机捕获任何图像,那么它应该保存在设备库中。我知道如何将照片保存在图库中,它对我有用,但我无法将所有捕获的图像保存到设备图库中的特定文件夹(如新相册)中。我希望用户能够拍摄多张照片,然后将照片从该特定文件夹复制到图库。这是我的代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSString*mediaType=[inf
我正在从[NSdatedate]创建一个日期并将其保存到plist,这是我创建日期的方式-(void)applicationWillResignActive:(UIApplication*)application{NSCalendar*gregorian=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];//[gregoriansetTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"UTC"]];NSDateComponents*weekdayComponent
如何使用地理位置元数据将照片保存到照片库?我已请求(并允许)该应用访问用户位置:privatefuncallowAccessToUserLocation(){locationManager=CLLocationManager()locationManager.delegate=selflocationManager.requestWhenInUseAuthorization()}我是否需要为相机应用请求特定权限?编辑:我使用UIImagePickerController从应用程序中拍摄照片。从应用程序内拍摄的所有照片都存储在没有地理定位的照片库中。这与我将图像保存到照片库的方式有什么关
我正在尝试将对象的NSArray保存到NSUserDefaults,但是当我使用getObject拉回NSArray时它不包含任何内容。我在这里设置了一个断点来计算对象并验证数组中是否有项目[[NSUserDefaultsstandardUserDefaults]setObject:mappingResult.arrayforKey:kArrayOfFoundThings];[[NSUserDefaultsstandardUserDefaults]synchronize];这是我将它们拉出的地方,阵列显示里面什么也没有。NSArray*allAmbulances=[[NSUserDef
我正在尝试将md5字符串存储为类实例变量而不是实际密码。我有一个静态函数,它将返回一个md5字符串,我试图将其存储在实例变量中而不是实际密码中。我的类实例变量有以下setter:-(void)setPassword:(NSString*)newpass{if(newpass!=password){password=[utilsmd5HexDigest:newpass];}}这将传回正确的md5字符串并将其保存到我的初始化函数中的密码变量:[selfsetPassword:pword];。如果我调用另一个实例方法并尝试访问self.password",我将得到“EXC_BAD_ACCES
我的应用程序将用户信息/首选项的加密数据写入文件,并在下次打开应用程序时从该文件中读取。写入文件:-(BOOL)writeFile:(NSString*)data:(NSString*)fileName{return[datawriteToFile:fileNameatomically:YESencoding:NSUTF8StringEncodingerror:nil];}读取文件:-(NSString*)readFile:(NSString*)fileName{NSData*data=[NSDatadataWithContentsOfFile:fileName];NSString*s