(NSString *)pasteboardType;)
可以避免全局被使用(需要typeName);
传字典:需要归档
NSDictionary *dic = @{@"name":@"哈哈碉堡啦",@"image":[UIImage imageNamed:@"qq"]};
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSData *dictData = [NSKeyedArchiver archivedDataWithRootObject:dic];
[pasteboard setData:dictData forPasteboardType:@"AType"];
接收:
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:[pasteboard dataForPasteboardType:@"AType"]];
NSString *name = [dict objectForKey:@"name"];
*/
- (void)backToApp {
// 1.拿到对应应用程序的URL Scheme
NSArray *arr = [self.urlString componentsSeparatedByString:@"?"];
NSString *urlSchemeString = arr[1];
NSString *urlString = [urlSchemeString stringByAppendingString:@"://"];
// 2.获取对应应用程序的URL
NSURL *url = [NSURL URLWithString:urlString];
// 3.判断是否可以打开
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
}