How can I convert NSDictionary to NSData and vice versa?

前端 未结 6 1111
旧时难觅i
旧时难觅i 2020-12-02 04:14

I am sending NSString and UIImage using bluetooth. I decided to store both in a NSDictionary and then convert the dictionary to

6条回答
  •  心在旅途
    2020-12-02 04:22

    NSDictionary -> NSData:

    NSData *myData = [NSKeyedArchiver archivedDataWithRootObject:myDictionary];
    

    NSData -> NSDictionary:

    NSDictionary *myDictionary = (NSDictionary*) [NSKeyedUnarchiver unarchiveObjectWithData:myData];
    

提交回复
热议问题