草庐IT

objective-c - 如何将 NSData 加载到 AVPlayerItem 中?

这是我关于HowtoEncryptmp3FilesiniOS的帖子的后续问题.我如何使用NSData而不是文件路径/URL将轨道加载到AVPlayerItem中?谢谢 最佳答案 [/*nameofNSData*/writeToFile:/*savefilepath*/atomically:YES];NSURL*filepath=[NSURLfileURLWithPath:/*savefilepath*/];AVPlayerItem*player=[AVPlayerItemplayerItemWithURL:filepath];未经测

iphone - Objective-C 将 NSData 转换为 NSString

这是我尝试将NSData转换为NSString的代码,但程序返回“Programreceivedsignal:SIGABRT”。NSString*string=[NSStringstringWithUTF8String:[databytes]];或NSString*string=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];还有其他更好的方法吗? 最佳答案 Here'sahighlyup-votedanswer这说明了如何去做。简而言之:NSStrin

ios - 将 NSString 转换为 NSDictionary 并将 NSDictionary 转换为 NSString

已经有很多关于此的问题,但给出的答案是针对特定情况的,回答发帖人的个人问题而不是问题标题。我想知道是否有通用、通用、简单的方法将NSString转换为NSDictionary,反之亦然?我有困难/复杂/非跨平台的方法,但肯定有更简单的方法吗?这是我所知道/测试过的:Apple提供了一个Dictionary->String方法,它没有逆,只要您的Dictionary只是基本数据类型、数组和字典,它就可以完美运行。这涵盖了大多数现实世界的案例,但Apple并没有给出相反的:(。[myDictionary描述];//没有回头路吗?为什么不呢?Apple有一个使用NSData的中间方法,它会悄

ios - 设置下载NSData的进度条

NSURL*url=[NSURLURLWithString:@"http://i0.kym-cdn.com/entries/icons/original/000/005/545/OpoQQ.jpg?1302279173"];NSData*data=[NSDatadataWithContentsOfURL:url];imageView.image=[[[UIImageimageWithData:data];我想在下载时设置进度条。 最佳答案 举个更详细的例子:在你的.h文件中做@interfaceYourClass:YourSuper

iphone - 如何将空值分配给 NSData 而不是 NULL 值?

如何为非NULL值的NSData分配空值?我不想分配null或nil。我想要空值而不是下面的代码。NSData*variable=NULL;//notevenassigningtonilNSData*variable=nil; 最佳答案 NSData*variable=[[NSDataalloc]init];//don'tforgettoreleaseifnotusingARC. 关于iphone-如何将空值分配给NSData而不是NULL值?,我们在StackOverflow上找到一个

ios - 从 NSData 解码 MP3 文件

对于我的应用程序,我需要解码存储在NSData对象中的MP3文件。出于安全原因,将NSData对象写入磁盘并使用系统URL引用重新打开它是不可取的,即使它只在本地存储了片刻。我想利用扩展音频文件服务(或音频文件服务)来执行此操作,但我无法获得NSData的表示,它仅存在于内存中,可以被这些音频文件读取服务。编辑:我想解码MP3数据,这样我就可以访问线性PCM音频样本进行操作。从NSData对象回放不是问题。我的代码如下:decryptedData;//anNSDataobjectwhichhasalreadybeeninitializedconstvoid*dataBytes=decr

iphone - 将 nsdata 对象组合成 nsmutabledata 对象

我相当确定我必须使用NSMutableData来解决这个问题,因为我将多次访问该对象并在我拥有它后添加每个数据部分。我面临的问题是我想创建一个大的NSMutableData对象,该对象将由附加到可变数据对象末尾的几个小NSData对象创建我尝试了以下方法。编辑://此方法现在可以正常工作并按预期追加数据。-(void)constructRequest{NSData*protocolInt=[selfaddProtocolVersion];NSMutableData*myMutableData=[[NSMutableDataalloc]init];NSData*first_data=[s

iphone - 如何使用 NSData 或使用数据字节 objective-c 生成 pdf?

您好,我想使用NSData或使用webservice提供的数据字节来编写pdf?-(NSData*)saveData:(NSData*)fileDatafileName:(NSString*)fileNamefileType:(NSString*)fileType{NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*docume

ios - iOS 下载文件时的进度条

我正在使用以下工具从互联网上下载文件:NSData*myXMLData1=[[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:@"Link]];现在,我想在下载过程中放置​​一个进度条。我检查了各种帖子,但无法找到确切的操作方法。请帮帮我!! 最佳答案 我建议查看ASIHTTP库,其中包含许多有关移动处理和下载处理的有用类。这是一个链接,他们在其中描述了ASIHTTP在下载进度跟踪方面可以提供的功能:http://allseeing-i.com/ASIHTTPRequest

ios - 快速将图像转换为 BASE64 字符串

我正在尝试转换用户从他的照片或从相机拍摄新照片中选择的图像。我能够将图像转换为base64字符串,但问题是它需要太多时间并打印一个长的无限字符串这是我得到的字符串的输出这是我的代码://ImagepickerfromGalleryfuncimagePickerController(picker:UIImagePickerController,didFinishPickingImageimage:UIImage,editingInfo:[String:AnyObject]?){imagePicker.dismissViewControllerAnimated(true,completio