标签: uiapplicationdelegate

在类和appDelegate中的同一个类中导入appDelegate的后果

我想知道在类和appDelegate中的同一个类中导入appDelegate的后果.因为,我在我的应用程序中成功完成了这项工作,但建议不要这样做.尽管进行了大量的搜索,但我找不到答案.

提前致谢.

iphone cocoa-touch header uiapplicationdelegate

0
推荐指数
1
解决办法
1519
查看次数

App Delegate发出警告:'id <UIApplicationDelegate>'不符合'UIAlertViewDelegate'协议

我正在使用UIAlertViewDelegate在我的应用程序启动时使用UIAlertView.一切正常.唯一的问题是,每当我引用App Delegate时,我都会收到警告"type'id'不符合'UIAlertViewDelegate'协议",给出了大约32个警告.

谁能解释为什么我会收到这个警告以及我如何满足它?

提前致谢!

iphone uialertview uiapplicationdelegate ios4

0
推荐指数
1
解决办法
2627
查看次数

在另一个类的app delegate中使用NSMutableArray

我有一个NSMutableArray在我的应用程序委托.我希望在我的程序中的不同类中使用该可变数组,就像它是一个全局变量一样.我该怎么做?

它是否像导入标题和引用对象一样简单?

cocoa-touch objective-c uiapplicationdelegate ios

0
推荐指数
1
解决办法
2683
查看次数

我什么时候应该发布[[UIApplication sharedApplication]委托]对象?

我在我的应用程序中多次使用以下代码(特别是管理NavigationController):

MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; 
Run Code Online (Sandbox Code Playgroud)

我应该什么时候发布它?

感谢帮助,

斯特凡

iphone uiapplication uiapplicationdelegate ios4 ios

0
推荐指数
1
解决办法
753
查看次数

调用applicationDidEnterBackground后我有多少时间?

我想向远程服务器发送时间戳,并等待成功回调,然后在本地存储时间戳,如果远程服务器没有响应.

这是我可以投入applicationDidEnterBackground实施的吗?

background-process uiapplicationdelegate ios springboard

0
推荐指数
1
解决办法
1083
查看次数

在后台杀死应用程序时删除数据.

我有一个应用程序,我正在保存数据,但当应用程序在后台被杀死时,我必须删除所有已保存的数据.

我尝试过使用这种方法:

- (void)applicationWillTerminate:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以建议我怎么做吗?

uiapplicationdelegate ios ios6 ios7 uibackgroundtask

0
推荐指数
1
解决办法
891
查看次数

强制退出应用程序在后台模式下的静音通知

我的问题是:当用户强制退出(滑动)应用程序时,我无法使无提示通知工作!

我想以下是一个事实:如果应用程序被用户强制退出(刷掉),静默推送(使用content-available:1)不会触发,application(_:didReceiveRemoteNotification:fetchCompletionHandler:)也不会触发任何其他方法(它不会启动应用程序)!谁能证明这是错误的?

我已确保已启用Background Mode: Remote Notifications

但是如果非静音通知对我不起作用怎么办?我需要静默的,我需要在展示之前能够运行一些检查!如果我想在收到来自远程服务器的通知后检查是否有正确的用户登录到我的应用程序,该怎么办?(因为我不能保证当他退出时他成功地让服务器知道,所以我假设服务器不确定)

在我的情况下采取什么正确的方法?

类似的事情有很多问题,但涉及的人并不多,不知道为什么?我不相信我有这么罕见的情况。也许我解决这类问题的基本方法是错误的?在Android平台上似乎完全没有问题!

我使用 FCM 作为发送通知的中心点,所以如果你说 PushKit 可以解决我的问题,FCM 不支持 VoIP 证书太糟糕了。但是,我想知道,PushKit 真的能解决这个问题吗?或者苹果只是这样设计的,当用户强制退出一个应用程序时,这意味着这个应用程序必须完全关闭才能推送远程通知?!

我不认为这是Firebase 静默通知的副本不会启动关闭的 iOS 应用程序,因为我在这里问的是如果您想检查通知所针对的用户是否对应于用户登录到应用程序?如果事实证明在 iOS 平台上绝对没有解决方案,则可以认为是重复的。

push-notification apple-push-notifications uiapplicationdelegate ios swift

0
推荐指数
1
解决办法
1097
查看次数