Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在Swift中实现本地通知类_Ios_Swift_Uilocalnotification - Fatal编程技术网

Ios 如何在Swift中实现本地通知类

Ios 如何在Swift中实现本地通知类,ios,swift,uilocalnotification,Ios,Swift,Uilocalnotification,我想编写一个使用本地通知的应用程序,并向我发送通知,无论我在多视图应用程序上的哪个视图/屏幕。 为了简单起见,假设我有两个视图控制器,每个控制器上都有一个按钮 例如 类ViewController1:UIViewController{ 上面有一个按钮,按下该按钮时,我将进入 类ViewController2:UIViewController{ 这个类上有一个按钮,当按下按钮时,我会回到ViewController1 到目前为止,我在实现这一点上没有任何问题,但我希望有一个类能够以向我发送“Hel

我想编写一个使用本地通知的应用程序,并向我发送通知,无论我在多视图应用程序上的哪个视图/屏幕。 为了简单起见,假设我有两个视图控制器,每个控制器上都有一个按钮 例如 类ViewController1:UIViewController{ 上面有一个按钮,按下该按钮时,我将进入 类ViewController2:UIViewController{ 这个类上有一个按钮,当按下按钮时,我会回到ViewController1

到目前为止,我在实现这一点上没有任何问题,但我希望有一个类能够以向我发送“Hello Word”的方式处理本地通知无论我当前在ViewController1还是ViewController2屏幕上,每分钟发出一次警报。我不希望处理本地通知的代码成为ViewController1或ViewController2的一部分,而是希望有自己的类。

所以基本上我想要一个处理本地通知的类,而不是任何viewcontroller的一部分。在Swift中编写这样一个类的要求是什么?有人可以分享一个例子吗?

谢谢
Borna

这实际上是一件非常不平凡的事情。如果你能够阅读obj-c并将其转换为swift,这个答案正是你想要的:

如果你没有,或多或少你会创建一个新的UIWindow,并在那里展示你的UIAlerController。这可能是最干净的方法,同时完全不知道你在另一个窗口的任何屏幕上

至于是什么触发了这一点,请使用NSTimer。希望这能有所帮助