iOS开发中的小技巧8:分享复制url+App内识别

在开发中很多时候会有分享这一功能,分享到朋友圈、微信好友、qq、微博等,除此之外有时还会用到复制纯链接来进行,此时需要复制链接后,当进入到app中时,需要对黏贴板上的链接进行比对,如果是我们分享出去的链接,需要对链接进行处理。

1.复制链接

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];

pasteboard.string = @"你的链接";

2.进入App后对黏贴板上的内容进行操作

//获取剪切板中最新数据的类型

- (NSArray *)pasteboardTypes;

//获取剪切板中最新数据对象是否包含某一类型的数据

- (BOOL)containsPasteboardTypes:(NSArray *)pasteboardTypes;

//将剪切板中最新数据对象某一类型的数据取出

- (nullableNSData*)dataForPasteboardType:(NSString*)pasteboardType;

//将剪切板中最新数据对象某一类型的值取出

- (nullableid)valueForPasteboardType:(NSString*)pasteboardType;

//为剪切板中最新数据对应的某一数据类型设置值

- (void)setValue:(id)value forPasteboardType:(NSString*)pasteboardType;

//为剪切板中最新数据对应的某一数据类型设置数据

- (void)setData:(NSData*)data forPasteboardType:(NSString*)pasteboardType;

你可能感兴趣的:(iOS开发中的小技巧8:分享复制url+App内识别)