草庐IT

appDeleg

全部标签

iphone - 核心数据 : UIManagedDocument or AppDelegate to setup core data stack?

我对在哪里设置我的核心数据堆栈有点困惑。在Appdelegate中或使用UIManagedDocument的共享实例,在此处描述?:http://adevelopingstory.com/blog/2012/03/core-data-with-a-single-shared-uimanageddocument.html现在我在我的AppDelegate中设置了核心数据堆栈,我正在ViewController之间传递我的MOC。但是迁移到UIManagedDocument并创建一个共享实例会更好吗,这样我就不必一直传递MOC了?还因为它较新? 最佳答案

ios - performSegueWithIdentifier 可以与 AppDelegate 一起使用吗?

我正在开发一个在启动时检查有效登录凭据的应用程序,如果找到并且未过期,则会显示主SplitViewController,如果没有,则应显示登录屏幕。每个部分单独运行良好,但我在启动时努力寻找最佳方式来选择要显示的正确View。我已经尝试从RootViewController设置一个模态转场,并在我的应用程序中:didFinishLaunchingWithOptions:AppDelegate中的函数,调用它://Seguetotheloginviewcontroller...if(loginNeeded){[self.window.rootViewControllerperformSe

iphone - 在 XCode 4.2 空应用程序模板中使用 Interface Builder 将 tabbarcontroller 添加到 AppDelegate 的步骤

当我卡住时atthisquestion我找不到将UITabBarController添加到AppDelegate的正确步骤(不是以编程方式),但是通过使用“空应用程序”模板的界面生成器,我尝试添加一个新的空xib文件,然后将uitabbarcontroller放入其中,但是没有将它(从IB)链接到AppDelegate的方法!!即,当我将蓝线从tabbarcontroller对象(在文档大纲中)移动到文件所有者时,界面构建器仅在显示的列表中显示“委托(delegate)”选项,因此其中没有IBOutlet选项。那么,添加tabbarcontroller并使用界面生成器方式将其连接到ap

ios - 可以将大部分逻辑和模型放在 appDelegate 中吗?

对于我的大多数应用程序,我已将所有逻辑放在类中,每个ViewController都会获得类的引用,或者创建/释放对象本身。我刚开始读一本关于IOS的书,作者似乎喜欢将应用程序逻辑放在appDelegate中,而viewcontrollers只是将操作转发给执行实际工作的appDelegate方法。作者这样做只是因为它们是简单的示例,还是我应该学习并在我的应用程序中开始这样做? 最佳答案 首先,请参阅WhatdescribestheApplicationDelegatebest?Howdoesitfitintothewholeconc

ios - 根据 Core Spotlight 搜索词显示来自 AppDelegate 的可重载 View

我在我的应用程序中设置了CoreSpotlight。我导航到导航Controller中的特定ViewController,该Controller根据标题显示webview网页。例如:-(BOOL)application:(UIApplication*)applicationcontinueUserActivity:(NSUserActivity*)userActivityrestorationHandler:(void(^)(NSArray*restorableObjects))restorationHandler{if([[userActivityactivityType]isEqu

iphone - Flurry 启动 session 的正确 appDelegate 方法?

Flurry文档建议将startSession调用放在applicationDidFinishLaunching:中。这有两个问题......-(void)applicationDidFinishLaunching:(UIApplication*)application{[FlurryAnalyticsstartSession:@"AWESOMEAPIKEY"];//...}1)application:didFinishLaunchingWithOptions:不是新批准的启动点吗?2)这只在启动时调用一次,但我们不希望每次用户打开或切换回应用程序时都需要session信息吗?或者Fl

ios - CoreBluetooth 背景 - 如何重新实例化 appdelegate 中的中央管理器对象?

我正在使用CoreBluetooth制作一个应用程序,我希望它在后台运行并执行与蓝牙相关的任务。谁能解释一下如何在appdelegate中重新实例化中央管理器对象?-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSArray*centralManagerIdentifiers=launchOptions[UIApplicationLaunchOptionsBluetoothCentralsKey];for(NSString*

ios - 如果在 AppDelegate 中添加一个通知观察者,我是否需要费心删除它?

在AppDelegate的didFinishLaunchingWithOptions中:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(contextChanged:)name:NSManagedObjectContextDidSaveNotificationobject:nil];这样我就可以合并对来自其他线程的数据的更改。问题:我是否需要费心在applicationWillResignActive或applicationWillTerminate中删除此监听器?这似乎没有意义。我想我是在问

ios - 以编程方式在 appdelegate 中创建 tabBarController

我一直在关注许多关于如何以编程方式添加UITabBarController的不同教程。使用Storyboard很容易实现这一点,但由于我正在尝试学习如何以编程方式做事,所以我无法做到这一点。目前我在didFinishLaunchingWithOptions中得到了这段代码。tabBarController=[[UITabBarControlleralloc]init];NSMutableArray*tabs=[[NSMutableArrayalloc]init];UINavigationController*navController=[[UINavigationControllera

objective-c - Objective-C : How to present modal view controller from appdelegate?

我在我的应用程序的appdelegate中。如何在“didfinishlaunching”方法中添加模态视图Controller?我尝试了以下但没有成功SomeViewController*vc=[[SomeViewControlleralloc]init];[self.tabController.navigationControllerpresentModalViewController:vcanimated:NO];编辑:我将我的实现更改为以下内容self.tabController.selectedViewController=[self.tabController.viewCo