标签: nsdata

我们如何清除NSMutableData中的内容

如何在不使用release的情况下清除NSMutableData,然后再次重新分配/ init再次使用?我看着resetBytesInRange设置为零,但我不确定这一点.有人可以帮忙吗?

iphone objective-c nsdata

27
推荐指数
1
解决办法
2万
查看次数

将NSData对象拆分为给定大小的其他NSData对象

我有一个大约1000kB的NSData对象.现在我想通过蓝牙传输.如果我拥有10个100kB的物体,那会更好.我想到我应该使用-subdataWithRange:NSData 的方法.

我没有真正使用过NSRange.好吧,我知道它是如何工作的,但我无法弄清楚如何从一个给定位置读取长度:'到文件末尾'......我不知道该怎么做.

有关如何将其拆分为多个100kB NSData对象的一些代码将真正帮助我.(它可能涉及-length查看应该制作多少个对象的方法..?)

先感谢您.

iphone split nsdata

27
推荐指数
1
解决办法
1万
查看次数

在Swift 3.0中打印数据的大小(兆字节)

我有一个Data类型的变量fileData,我很难找到如何打印这个的大小.

在过去的NSData中,您将打印长度,但无法使用此类型执行此操作.

如何在Swift 3.0中打印数据的大小?

nsdata ios swift swift3

27
推荐指数
6
解决办法
3万
查看次数

NSMutableData删除字节?

我可以通过使用该appendData方法轻松地向NSMutableData实例添加字节,但是我没有看到任何类似的删除数据的方法?我忽略了什么,或者我是否需要创建一个新对象并仅复制我需要的字节?

objective-c nsdata nsmutabledata

26
推荐指数
1
解决办法
2万
查看次数

将NSData字节数组的一部分复制到另一个NSData类型

我有一个原始NSData类型,其中包含100个字节.我想得到其他2 NSData种类型.第一个包含100的前20个字节,第二个包含另一个80.它们应该从原始复制NSData.对不起,如果我不是那么清楚,但我对Objective-C很新.

objective-c nsdata

26
推荐指数
1
解决办法
2万
查看次数

Iphone - 如何使用公钥加密NSData并使用私钥解密?

我正在将UIImage转换为NSData.现在我需要使用公钥加密NSData,我需要使用私钥解密.请提供一步一步的程序.我需要使用哪种算法?有没有好的加密和解密库?还提供一些用于加密和解密的代码段.

iphone encryption nsdata

26
推荐指数
2
解决办法
3万
查看次数

在Jift中将JSON转换为NSData,将NSData转换为JSON

我在将一个JSON元素转换为一个元素时遇到了问题NSData,而一个NSData变量又回到JSON了Swift中.

首先,我想提取encryptedData以下JSON数据的元素:

{
    "transactionID" : 12345,
    "encryptedData" : [-67,51,-38,61,-72,102,48]
}
Run Code Online (Sandbox Code Playgroud)

进入一个NSData encryptedData变量但似乎无法做到这一点.我SwiftyJSON用来解析JSON如下:

let list: Array<JSON> = json["encryptedData"].arrayValue!
Run Code Online (Sandbox Code Playgroud)

但这给了我一个ScalarNumber数组,我不知道如何存储到一个NSData对象中.

其次,我想JSON从同一个NSData对象生成:

let jsonObject = [
    "transactionID" : 12345,
    "encryptedData" : encryptedData
]
Run Code Online (Sandbox Code Playgroud)

但是NSData encryptedData对象没有转换为[-67,51,-38,61,-72,102,48],它似乎使JSON字符串无效.

有任何想法吗?

xcode json nsdata swift

24
推荐指数
5
解决办法
5万
查看次数

将自定义类对象转换为NSData

我有一个我要保存的自定义类NSUserDefaults.我被告知我需要将类对象转换为数据以便将其保存到NSUserDefaults.我发现了很多离散的字符串或内容,NSData但是自定义类没有NSData.我对NSData编码的复杂性知之甚少.任何帮助都表示赞赏

编辑:虽然我知道这里有类似的答案,但没有一个在Swift中.语言之间的翻译是可行的,但它非常繁琐,有时非常反直觉.

nsdata ios swift

24
推荐指数
2
解决办法
2万
查看次数

从NSData确定MIME类型?

您如何确定NSData对象的mime类型?我计划让用户从他们的iPhone上传视频/图片,并将该文件包装在NSData类中.

我想知道我是否可以告诉NSData的mime类型.这个问题只有几个答案,最近一个是2010年(4年前!).谢谢!

NSData *data; // can be an image or video
NSString *mimeType = [data getMimetype]; // how would I implement getMimeType
Run Code Online (Sandbox Code Playgroud)

objective-c nsdata ios mime-types

22
推荐指数
3
解决办法
2万
查看次数

UIDocumentInteractionController"invalid scheme(null)"

我正在尝试使用UIDocumentInteractionController预览文档.该文档是我的应用程序从网上下载的.xls文件.我一直收到这个错误:

'UIDocumentInteractionController: invalid scheme (null).  Only the file scheme is supported.'
Run Code Online (Sandbox Code Playgroud)

我用下一个代码:

- (void) webServiceController:(WebServiceController *)webServiceController returnedArray:(NSMutableArray *)array {
    if ([webServiceController.webRequest isEqualToString: @"generateExcelFileForEmployee"]) {
        // start previewing the document at the current section index
        NSString *link = [[NSString stringWithString:array[0]] stringByReplacingOccurrencesOfString:@"AdminFunctions.php" withString:@"AdminFunctions.xls"];
        link = [[[link stringByReplacingOccurrencesOfString:@"\\" withString:@""]stringByReplacingOccurrencesOfString:@"/public/sites/" withString:@"http://"]stringByReplacingOccurrencesOfString:@"\"\\\"" withString:@""];
        NSLog(@"%@", link);
        NSData *urlData = [NSData dataWithContentsOfURL:[NSURL URLWithString:link]];

        NSArray   *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString  *documentsDirectory = [paths objectAtIndex:0];

        NSString  *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"AdminFunctions.xls"];

        BOOL isWriteSuccess = [urlData writeToFile:filePath atomically:YES];
        NSLog(@"%@", …
Run Code Online (Sandbox Code Playgroud)

excel preview nsdata ios uidocumentinteraction

22
推荐指数
1
解决办法
7865
查看次数