这是在一个类中存储数据
UIPasteboard *pasteboard4 = [UIPasteboard pasteboardWithName:@"Pasteboard4" create:YES];
NSDictionary *loginDic = [NSDictionary dictionaryWithObject:@"用户名密码登陆" forKey:@"getKSWay"];
NSData *loginDictData = [NSKeyedArchiver archivedDataWithRootObject:loginDic];
[pasteboard4 setData:loginDictData forPasteboardType:@"getKSWay"];
然后在另一个类中读取
UIPasteboard *pb = [UIPasteboard pasteboardWithName:@"Pasteboard4" create:NO];
NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:[pb dataForPasteboardType:@"getKSWay"]];
NSLog(@"登陆方式:%@",[dict objectForKey:@"getKSWay"]);
输出是null
给我你的怀抱2017-04-28 09:08:15
まず、UIPasteboard の使用法を理解する必要があります。これについては、この記事から学ぶことができます
クリップボード UIPasteboard を使用する
UIPasteboardを使用してデータ型データを保存する場合、この文字列はAppleが提供するUTIです。
Appleが提供するUTIの詳しい説明