gpt4 book ai didi

iOS SDK 在应用程序加载时获取剪贴板文本

转载 作者:可可西里 更新时间:2023-11-01 03:05:49 24 4
gpt4 key购买 nike

我想在应用程序启动时将文本复制到剪贴板。

我可以使用以下文本从剪贴板获取可用文本。但是我需要在不同的 View Controller 中使用这个值。如何将此值传递给我的 View Controller ?

- (void)applicationDidBecomeActive:(UIApplication *)application {

NSLog([UIPasteboard generalPasteboard].string);

}

最佳答案

一个更好的处理方法是为 UIApplicationDidBecomeActiveNotification 事件添加一个观察者(在 View Controller 中)。这样您就可以避免应用程序委托(delegate)和 View Controller 之间不必要的耦合。

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(getClipboardString:)
name:UIApplicationDidBecomeActiveNotification object:nil];

编辑:在移除 View Controller 时不要忘记移除观察者:

[[NSNotificationCenter defaultCenter] removeObserver:self];

关于iOS SDK 在应用程序加载时获取剪贴板文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com