无法跨应用程序复制和粘贴IOS剪贴板
我有一个奇怪的问题,我相信我可能只是需要一些权利来声明,使它的工作 我有一些文本视图,用户可以复制文本,它可以粘贴到应用程序内的另一个文本字段中。但当用户退出(或挂起)应用程序时,用户剪贴板中没有内容,无法将文本粘贴到其他应用程序中。(例如,用户从我的应用程序复制了一个URL,但当他试图将其粘贴到Safari中时,无法粘贴任何内容,剪贴板是空的) [更新]我在这里找到了问题和一些讨论:无法跨应用程序复制和粘贴IOS剪贴板,ios,clipboard,Ios,Clipboard,我有一个奇怪的问题,我相信我可能只是需要一些权利来声明,使它的工作 我有一些文本视图,用户可以复制文本,它可以粘贴到应用程序内的另一个文本字段中。但当用户退出(或挂起)应用程序时,用户剪贴板中没有内容,无法将文本粘贴到其他应用程序中。(例如,用户从我的应用程序复制了一个URL,但当他试图将其粘贴到Safari中时,无法粘贴任何内容,剪贴板是空的) [更新]我在这里找到了问题和一些讨论: 在应用程序辞职期间,将复制板设置为空 试试这个 在应用程序中委派: -(void)applicationWil
在应用程序辞职期间,将复制板设置为空 试试这个 在应用程序中委派:
-(void)applicationWillResignActive:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
-(void)applicationDidEnterBackground:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
-(void)applicationWillTerminate:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
然后,当您尝试跨应用粘贴时
它将是空的。。。
因此,在应用程序辞职期间,轻松地将复制板设置为空 试试这个 在应用程序中委派:
-(void)applicationWillResignActive:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
-(void)applicationDidEnterBackground:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
-(void)applicationWillTerminate:(UIApplication *)application
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"”;
}
然后,当您尝试跨应用粘贴时
它将是空的。。。
所以,简单点我也有同样的问题。。。我发现当我删除Flurry分析时,一切都很好。我猜lib在“EnterBackground”事件上做了些什么。我也有同样的问题。。。我发现当我删除Flurry分析时,一切都很好。我猜lib在“EnterBackground”事件中做了些什么。