-
2 votesanswersviews
iOS8禁用推送通知,如果应用程序在前台
我的App Delegate中有一个didReceiveRemoteNotification处理程序 . 即使我返回一个空的代码块,我的应用程序也会收到推送通知,并在应用程序运行时将其显示给用户 . 当应用程序在后台时,我想要推送通知,但是当它在前台运行时,我不想要 . 我已经阅读了十几篇关于iOS8通知的SO帖子和文档,以及关于通知的WWDC2014视频,我仍然无法弄清楚当应用程序在前台时如何防... -
1 votesanswersviews
架构i386链接器命令的未定义符号失败,退出代码为1(使用-v查看调用)
我查看了其他有类似问题的问题,但我仍然无法弄清楚出了什么问题 . 这是我的第一个应用程序,其他答案没有多大意义 . 我一直得到同样的错误: Ld /Users/brandonpayne/Library/Developer/Xcode/DerivedData/FordyceSchools-gcczvpeftaotknfzpktdnjoqzncf/Build/Products/Debug-iphone... -
236 votesanswersviews
iOS - 从ViewController调用App Delegate方法
我要做的是单击一个按钮(在代码中创建)并让它调用一个不同的视图控制器,然后让它在新的视图控制器中运行一个函数 . 我知道它可以在IB中相对容易地完成,但这不是一个选择 . 我想要做的一个例子是,如果你有两个视图控制器,一个带有闪屏的房子 . 另一个视图控制器在房子上走过,你可以按照设定的顺序通过所有房间 . 启动画面会有每个房间的按钮,可以让你跳到步行的任何一点 . -
-1 votesanswersviews
设置appdelegate'窗口rootviewcontroller
在基于用户选择的Home ViewController中,我将不得不加载选定的viewcontroller . 为此,我将AppDelegate.window.rootViewController更改为使用所选视图控制器的navigationcontroller . 例如: navigationController = [[UINavigationController alloc] initWit... -
1 votesanswersviews
didReceiveRemoteNotification不叫swift 3 iOS 10
我在很多天里做了很多搜索(20个帖子),但我没有解决我的问题 . 我有一个接收推送通知的应用程序, I can receive those remote notifications but 当我点击它时,代理"didReceiveRemoteNotification"没有被调用(我想拦截有效负载以执行它的动作) . func application(_ application:... -
0 votesanswersviews
如何让我的TodayWidget在Swift中读出CoreData?
所以我正在创建这个应用程序,用户可以在其中将数据存储在CoreData中并在表格视图中查看 .这可以像它应该的那样工作,但现在我希望在表视图中看到数据,该视图位于今天的小部件中 . 我试图通过尝试获取来尝试这样做"regular way",但是小部件无法通过AppDelegate文件读取它 .我得到的错误说明如下:" 'shared' is unavailable: ... -
0 votesanswersviews
使用self.window时的EXC_BREAKPOINT? . makeKeyAndView()
出于某种原因,当我在AppDelegate中使用 self.window?.makeKeyAndView() 时,我得到了EXC_Breakpoint . 当我通过Segue正常加载ViewController时,它不会发生 . 基本上,我对此代码的目标是在用户已经登录时跳过初始视图控制器 . AppDelegate.swift: func application(application: UIA... -
1 votesanswersviews
在我打开应用程序之前,本地通知不会停止发送
在我打开应用程序之前,我的应用程序不会停止发送我在特定时间设置的通知 . 它会像我每2分钟那样发送给我一点提醒我... (void)applicationDidEnterBackground:(UIApplication *)application { NSCalendar * calendar3 = [NSCalendar currentCalendar]; NSDateComponents... -
1 votesanswersviews
第一次打开应用程序时在UserDefaults中保存日期
我试图在第一次打开应用程序时设置 Date() . 这将在 UserDefaults 中设置 . 我使用 register() 在UserDefault中保存日期 . 问题是..这个值似乎在每次启动时都能保存,这违背了UserDefaults.register的目的 . 这是我的代码: let initialOpen: NSDictionary = ["FirstOpen" ... -
-1 votesanswersviews
当app被杀时,Swift向服务器发送请求[关闭]
我想在应用程序进入 onBackground 或onAppWillTerminate模式时发出请求 . 我向AppDelegate方法添加了一个观察者,但没有工作 . 我只想发送请求并推送通知作为回复 . 我怎样才能做到这一点?我的要求不是新闻或音乐,简单的JSON . `func application(_ application:UIApplication,didFinishLaunching... -
0 votesanswersviews
如何阻止iOS 7控制中心控制音乐应用程序?
我们的应用程序通过成为远程控制事件的第一响应者,使用远程控制(例如,来自iOS7之前的旧跳板,耳塞式)明确阻止用户表单 . 但是,在iOS7上,相同的代码无法绕过控制中心音乐控件 . 从测试开始,控制中心似乎绕过了所有音乐控制事件,包括UIEventSubtypeRemoteControlPause和UIEventSubtypeRemoteControlPlay,以及UIEventSubtypeR... -
4 votesanswersviews
ios Swift GCM注册令牌为零
我究竟做错了什么?它打印出我的registrationToken是NIL,虽然它也成功打印出注册到GCM . appDelegate.swift import UIKit import SlideMenuControllerSwift import AFNetworking @UIApplicationMain class AppDelegate: UIResponder, UIApplicat... -
0 votesanswersviews
在AppDelegate中的applicationDidEnterBackground时调用ViewController
我正在开发一个应用程序,在后台扫描特定的UUID蓝牙设备(后台应用程序)并与之连接(ViewController称为“BluetoothScanVC” . 如果我显示“BluetoohScanVC”并按下主页按钮,一切都按计划工作,一旦UUID到达,设备就会连接 . 但是当我显示另一个ViewController(即“FirstVC”)时,我无法运行它 . 我试图在AppDelegate中调用Bl...