草庐IT

AT_appDelegate

全部标签

iphone - iOS 将 ViewController 和 AppDelegate 设置为 CoreLocation 模型类的监听器

如何将AppDelegate和ViewController设置为模型核心定位类的监听器?什么是正确的设计选择??我对拥有一个模型类来实现CoreLocation和位置更新很感兴趣。我猜这个类应该是一个sharedSingleton,因为我的AppDelegate和ViewController都希望访问它。当我的viewController调用它时,我希望CLLocationManager使用startUpdatingLocation。当应用程序进入后台时,我想使用startMonitoringSignificantLocationChanges在AppDelegate中监视位置更新。我

ios - 从 AppDelegate 和标签栏推送 View Controller

我的应用设置了一个标签栏Controller作为RootViewController,每个标签都有一个NavigationController。当执行某些操作时,我希望应用将ViewController推送到屏幕上。其流程是,当应用程序启动或从后台打开时,它会检查存储的NSDate并将其与当前日期进行比较。如果满足正确的条件,它会显示一个UIAlertView。如果我命名为“Push”的按钮被选中,它会运行代码来推送新View。这就是我需要它从AppDelegate运行的原因,因为如果在后台使用该应用程序,则无法保证可以打开哪个选项卡。由于每个选项卡都包含一个NavigationCon

iphone - 音频单元 : How to get rid of popping/clicking at the start and end of tones?

我正在开发一款使用AudioUnits生成音效的游戏。我的声音生成代码基于此处的示例:http://cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html我几乎所有的东西都可以正常工作,除了在每个音调开始和结束时我听到一个非常烦人的爆裂声。有什么办法可以过滤掉这个吗?我已经工作了几个小时来尝试修复它,我真的可以使用一些指示。是什么导致了这种爆裂声? 最佳答案 爆音是由您生成的声音的恒定振幅引起的。扬声器的振膜必须立即从静止位置(0振幅)移动到第一个样本振幅的

ios - 从 AppDelegate 访问 ViewController

我的问题如下,在我的一个ViewControllers中,当用户点击一个按钮时,我使用此代码为设备注册通知。[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert)];然后,在AppDelegte中,有两个方法。一个收到token,一个收到错误。-(void)application:(UIApplication*)applica

ios - 当它们是两个 View 之间的导航 Controller 时,如何将 managedObjectContext 从 appDelegate 传递到第一个 ViewController

在研究和尝试弄清楚如何解决以下问题时,我已经在键盘上敲打了3天多了。我有一个看起来像这样的Storyboard:初始应用程序启动箭头->指向导航Controller->指向主视图Controller。我的appDelegate正在创建managedObjectContext并用数据填充一些实体(仅用于测试目的atm,一旦我准备好与外部源集成,它将被删除)。这个工作正常。现在我的问题是我不知道如何将MOC从appDelegate传递到我的第一个ViewController,因为导航Controller挡住了路。我当前在appDidFinish方法中的代码如下所示:-(BOOL)appli

iphone - 为什么 UITabBarController 返回 "..should support at least one orientation"消息?

我将UITabBarController子类化以覆盖shouldAutorotateToInterfaceOrientation:这样我就可以在某些情况下支持横向模式。当我运行它时,当覆盖的方法返回NO时,选项卡栏Controller会给我以下消息TheviewcontrollerreturnedNOfrom-shouldAutorotateToInterfaceOrientation:forallinterfaceorientations.Itshouldsupportatleastoneorientation.除了返回YES之外,关于如何获取消息的任何建议一直在shouldAuto

iphone - 来自 AppDelegate.m 的当前 ViewController 类名的 NSLog

如何从当前的ViewController类名生成NSLog?-(void)applicationWillResignActive:(UIApplication*)application{NSLog(self.window.rootViewController.class);} 最佳答案 试试这个:NSLog(@"%@",NSStringFromClass(self.window.rootViewController.class)); 关于iphone-来自AppDelegate.m的当前

ios - 从 AppDelegate 方法导航到特定的 View Controller

目前,我已经在我的AppDelegate中实现了这两个方法funcapplication(application:UIApplication,continueUserActivityuserActivity:NSUserActivity,restorationHandler:([AnyObject]?)->Void)->Bool和funcapplication(app:UIApplication,openURLurl:NSURL,options:[String:AnyObject])->Bool如果用户使用来自Spotlight的搜索结果打开我的应用程序,将调用第一个,如果从Apple

ios - XCUI 测试 : How to click Labels populated at run time

我正在尝试单击在运行时填充和缓存的标签。TableViewCell有一个在运行时决定的UILabel。所以我无法为其添加辅助功能标识符。但是我已经在UILabel中添加了一个标识符,但是当我寻找标签时,这个View会重复几次[tablesQuery.staticTexts[@"Channels"]tap];我收到一个错误,找到了多个匹配项我已经在tableView的UILabel中添加了一个标识符,myIdentifier。如何访问标签以自动点击?来自app.debugDescriptionAssertionFailure:Smoke.m:238:Nomatchesfoundfor"R

ios - 1833 行 : Extra content at the end of the document when opening storyboard

尝试打开Storyboard文件“第1833行:文档末尾的额外内容”时出现此错误我没有在谷歌上找到任何关于这个错误的信息。请帮忙。提前致谢。 最佳答案 右键单击Storyboard文件并在源代码中打开。检查第1833行并确保没有杂项。不属于那里的文本。 关于ios-1833行:Extracontentattheendofthedocumentwhenopeningstoryboard,我们在StackOverflow上找到一个类似的问题: https://st