nsdata相关内容
我有一个iPhone应用程序,需要将图像以BLOB格式保存到数据库中.问题是,如果图像为.gif格式,则无法将其转换为NSDATA格式,因此我无法将其以BLOB格式保存到数据库中. 我该怎么办? 请帮助一些代码. 先谢谢了 欢乐 解决方案 可以将gif图像转换为NSData ...下面是代码段: NSString *pathForGif = [[NSBundle m
..
我目前正在使用iOS上的Imgur通过以下代码将图像上传到服务器: NSData* imageData = UIImagePNGRepresentation(image); NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* fu
..
我正在读取这样的文件: NSData *data = [NSData dataWithContentsOfFile:myPath]; NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data]; NSData *imgData = [unarchiver decodeOb
..
我有一个分数系统,我想将所有分数记录在一个由换行符分隔的文本文件中.这是我当前的保存代码: NSData *dataToWrite = [[NSString stringWithFormat:@"String to write ID:%i \n",random] dataUsingEncoding:NSUTF8StringEncoding]; NSString *docsDirector
..
我有以下枚举: 枚举枚举:UInt8 { case A = 0x00 情况B = 0x01 情况C = 0x10 } 我使用以下代码将其转换为 NSData : var值= Enum.C 让数据= NSData(字节:&值,长度:1) 自然,我希望数据包含 0x10 ,但是,它包含 0x02 。 对于 Enum.A
..
我从NSData获得以下输出: 所以我如何在Swift中对它进行字节反转并得到以下输出: 解决方案 这应该可以交换数据中的每对相邻字节。 的想法是将字节解释为 UInt16 整数 的数组,并使用内置的 byteSwapped
..
我目前正在尝试将一些包含表情符号的JSON发布到python API。我尝试直接使用包含来自我的 UITextField 中的表情符号的字符串来直接输入 NSJSONSerialization ,但是序列化程序崩溃了,没有任何有意义的解释。 之后,我尝试进行某种格式转换,并最终得到以下结果: NSString * uniText = mytextField。文本; NSData *
..
对于任何给定的文件数据大小,我希望能够调整(或压缩)UIImage的大小以适合该数据限制。这个问题不是,关于如何调整大小或如何检查文件大小...这是关于一种以高效方式获得此文件的算法。 已经在这里搜索了,我发现此线程,其中谈到降低图像jpeg的质量以线性或二进制算法。这不是很好的表现,最多只需要几十秒。 我在iOS上工作,因此图像可以接近10MB(来自iPhone 4S)。我的目标虽然
..
我有一个iPad应用程序,需要在其中向服务器发送PDF文件,以及两个POST变量,用户ID和工作ID。我正在使用下面的代码来做到这一点: NSData * pdfData = [NSData dataWithContentsOfFile:currentPDFFileName]; NSData * validPDF = [[NSString stringWithString:@“%PD
..
我有一个使用AVAudioPlayer类的声音播放器。我在另一个视图中下载了一些项目,并将其文件路径存储为NSURL,然后将NSURL传递给Player视图控制器。但是尝试传递对象时出现错误。 ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSCFString path]:无法识别的选择器发送至实例0x1700c86c0'
..
我需要读取IOS的NSData对象中的RTFD数据。在MacOSX中,我只是使用NSAttributedString读取它们,但现在我知道IOS不支持它们。 attribString = [ [NSAttributedString alloc] initWithRTFD:note documentAttributes:& dict]; 有什么方法可以在IOS中仅读取RTF
..
我可以使用 [UIImage imageWithData:] NSData 创建 UIImage c $ c>或 [UIImage initWithData:] 方法。 我想知道是否可以从现有的 UIImage NSData c $ c>? NSData * myData = [myImage getData]; 解决方案 NSData * imageData = UIImage
..
我有一个NSData对象,其中包含一些我需要的数据。我想做的就是找出数据“ FF D8”的位置(JPEG数据的开始) 如何实现这样的工作? 解决方案 首先获取范围,然后获取数据: //魔术启动数据对象仅安全创建一次,然后 // //每次 静态NSData * magicStartData = nil时都重复使用; static dispatch_once_t OnceT
..
经过一番搜索,我得到了以下解决方案: 引用 CLLocationCoordinate2D * new_coordinate = malloc(sizeof(CLLocationCoordinate2D)); new_coordinate-> latitude =纬度; new_coordinate->经度=经度; [指向addObject:[NSData dataWithBy
..
我将CloudKit与iOS的Swift结合使用。 我将类型为DateComponents的对象保存在字节类型的CloudKit字段中。当我检索对象时,它的值与我最初保存的对象的值不同。 这是将对象保存到CloudKit的代码: 让unsafePointer:UnsafePointer = UnsafePointer
..
我正在为iOS应用程序使用Swift。 我需要将DateComponents对象存储为CloudKit中的字段。 我该怎么做? 到目前为止,我认为我需要将CloudKit字段设置为Bytes类型,并将DateComponents对象转换为Data对象。 。查看Data类的文档,我不知道如何初始化Data对象。我不知道如何使用初始化程序之一中使用的UnsafeBufferPoint
..
+(instancetype)dataWithBytes:(const void *)bytes length:(NSUInteger)length; code> 和 +(instancetype)dataWithBytesNoCopy:(void *)bytes length:(NSUInteger)length; 此外, +(instancetype)dataWithB
..
我正在尝试读取BT设备的读数并将其转换为String. , notifying = YES> 基于我在网上发现的例子 let u16 = (characteristic.value! as N
..
所以我成功地从数据库中检索了我的BLOB图像,并将其设置为NSData * content .. content = [[NSData alloc] initWithBytes:sqlite3_column_blob(query, 16) length:sqlite3_column_bytes(query, 16)]; 我想做的是将这些内容放入NSString
..
是否可以检测NSData实例中包含的Base 64字符串是图像还是文本或任何其他对象? 解决方案 通常不能只看基数64的字符串来决定,但是可以解码数据的前几个字节,看一下十六进制代码(您可以可以通过将base-64字符串解码为NSData并将其解码为NSLog或在调试器中对其进行检查来完成此操作),并得出一些结论.例如: 图像文件通常以特殊字节序列开头(例如JPEG以十六进制字节FF
..