nsdata相关内容
我在Swift 3的文件管理器中有一些文件.我想上传它们,但是当我将它们转换为base 64时,它们的大小将很大!所以我想先压缩数据,然后再将其转换为base 64. 这是我的转换代码: for i in 0...(rows?.count)! - 1 { let filePath = filesurl[fileManagerViewController.selectedFile
..
我有一个音频对象的表视图,每个对象都有一个url属性.我正在寻找(针对用户)最快的方式来播放每个音频文件. 我尝试先从网址获取数据: -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSURL *audioURL = [NSURL URLWi
..
我目前正在尝试将音频样本从AVAudioPCMBuffer转换为NSData-我已经看过了来自GitHub的代码,但似乎某些AVFAudio API的内容已更改...以下是我对AVAudioPCMBuffer的扩展名: private extension AVAudioPCMBuffer { func toNSData() -> NSData { let chann
..
我想生成自定义的DTMF音并在iPhone上播放. 为了做到这一点,我创建并分配了带有自定义音调(ptr)的内存缓冲区. 现在,我想创建一个使用内存缓冲区初始化的NSData对象,然后使用initWithData:error:实例方法将其传递给AVAudioPlayer. 我编写了以下代码,但是当我运行应用程序时,它崩溃了. #import "AudioPlayerViewContro
..
我将mp3文件作为NSData二进制数据保存到Core Data中.然后,我在NSFetchedResultsController的帮助下加载此文件.然后,我编写了以下代码,但出现了错误.我该如何解决? 致命错误:解开可选值时意外发现nil var audioPlayer = AVAudioPlayer() func play() { if musicData != nil {
..
我目前正在处理音频样本. 我从AVAssetReader获得它们,并有一个CMSampleBuffer像这样: guard let sampleBuffer = readerOutput.copyNextSampleBuffer() else { guard reader.status == .completed else { return nil } // Completed // sam
..
在iOS 7中,支持通过第三方应用程序在短信中添加附件. 我想知道: 支持哪些文件作为附件?例如.png,.pdf等. 我可以通过短信/彩信发送NSData吗?例如.dat格式 这些邮件的收件人能否使用iOS的“打开方式"功能在第三方应用程序中打开这些附件? 解决方案 MFMessageComposeViewController希望附件具有您要上传的图像类型的正确扩
..
我一直在使用它来将CIImage转换为NSData很久了: NSData *data = [imageRep representationUsingType: NSPNGFileType properties:nil]; 现在在Capitan上,第二行出现此错误: Null passed to a callee that
..
有时唯一的方法将宝贵的数据隐藏在纹理中,从而将它们从CPU传递到GPU. 我试图欺骗SCNTechnique,并简单地传递[NSData dataWithBytes:length:]或包含我准备好的原始像素数据字节的CGDataProviderRef,但是SceneKit足够聪明,可以检测到我的险恶尝试. 但是我没有放弃,发现了一个漏洞: [_sceneView.techni
..
我分叉了这个项目,所以我对所有细节都不熟悉: https://github.com/nebs/hello-bluetooth/blob/master/HelloBluetooth/NSData%2BInt8.swift . 这是NSData扩展的全部部分,我正在使用该扩展将8位值发送到Arduino. func int8Value() -> Int8 { var value:
..
此代码不再适用于Swift 3. imageData = NSData(base64EncodedString: mediaFile, options: NSDataBase64DecodingOptions.fromRaw(0)!) 这也是. imageData = NSData(base64EncodedString: mediaFile, options: .allZeros
..
我正在尝试从Swift 3中的Data读取property list,但是我无法实现. 我尝试过这样的事情: let datasourceDictionary = try! PropertyListSerialization.propertyList(from: data!, options: [PropertyListSerialization.ReadOptions], forma
..
此问题的解决方案不再适用雨燕3. 不再有Data的属性bytes(以前是NSData. let data = dataToWrite.first! self.outputStream.write(&data, maxLength: data.count) 使用此代码,我得到了错误: Cannot convert value of type 'Data' to expected
..
我有一些代码可以返回新的iOS 10/Swift 3 NSData替换(?)类型:数据 if let jpegData = UIImageJPEGRepresentation(newImage, 0.8) { ... } 我想将此映像写入磁盘,但是该类不存在NSData的writeToFile:方法.它确实具有writeToURL:方法,但似乎不适用于文件路径(和附加组件). 任何
..
我成功发送了NSData流.下面的委托方法是获取该流并将其附加到NSMutableData self.data.如何获取这些数据并将其放入UIView/AVCaptureVideoPreviewLayer(应显示视频)中?我觉得我想念另一种转换,AVCaptureSession> NSStream> MCSession> NSStream>吗? - (void)stream:(NSStrea
..
我的应用程序和服务器之间出现通信问题.我正在使用RNCryptor加密消息,然后对消息进行base64编码,然后将其传输到请求中的服务器.这是在DATA标头中以及在http正文中作为发布数据完成的.我认为我在转换&通过POST传输base64编码的消息. 如果我通过报头收到加密的消息,则每次都可以很好地解密.但是,如果我通过POST数据接收消息,则结果会有所不同.大多数情况下,它会失败,否则
..
今天我的任务是将字节数组转换为图像 首先,我尝试将图像转换为字节数组:- 要将图像转换为字节数组,首先要做的是将特定的图像[UIImage]转换为NSData.然后,将NSData转换为字节数组.在这里,我将给出示例代码,只需通过... //Converting UIImage to NSData UIImage *image = [UIImage imageNamed:
..
我有Swift代码,该代码读取一个表示一系列UInt32值的二进制文件,如下所示: let fileData = binaryFile.readData(ofLength: 44) guard fileData.count > 0 else { break } let headerData = fileData.withUnsafeBytes { Array(UnsafeBuff
..
我正在尝试将图像从绝对路径加载到NSImage中,即使在这种情况下使用其他场景时,相同的完整路径也可以使用,但变量最终以nil结尾.我尝试使用文件路径和NSURL来实现它. //: Playground - noun: a place where people can play import Cocoa import AppKit print ("Starting") /**
..
我正在尝试转换用户从其照片或从相机拍摄的新照片中选择的图像.我能够将图像转换为base64字符串,但问题是它花费了太多时间并打印了一个长的无限字符串 这是我得到的String的输出 这是我的代码: // Image picker from Gallery func imagePickerController(picker: UIImagePickerController,
..