草庐IT

APPDELEGATE

全部标签

ios - 有没有办法在不弄乱 AppDelegate 窗口的情况下查看另一个 UIViewController 后面的 UIViewController?

这里有一个我非常喜欢的图书馆(https://github.com/pixyzehn/MediumMenu)。本质上它做了以下事情:后面的菜单其实就是一个UIViewController。如果我们深入研究源代码,我们会发现以下非常重要的代码:publicinit(items:[MediumMenuItem],forViewController:UIViewController){self.init()self.items=itemsheight=screenHeight-80//auto-calculateinitialheightbasedonscreensizeframe=CGRe

ios - 进入Suspended状态后会调用AppDelegate的什么方法?

我的应用程序进入后台,如果我再次打开,它会显示我离开它的同一页面。虽然,如果iOS将应用程序置于暂停状态,但它仍在内存中。如果我回来,将调用哪些AppDelegate方法。实际上我的目的是将相同的屏幕从暂停状态恢复到应用程序,如果它没有被终止的话。最后,如果应用从暂停状态返回,将调用didFinishLaunchWithOptions吗?谢谢.. 最佳答案 作为AppleDocumentation州,application:willFinishLaunchingWithOptions:—Thismethodisyourapp’sfi

ios - 无法从 AppDelegate 调用变量

我的AppDelegate.m中有一个名为message的变量,我想在ViewController中使用它,但它不起作用。我试过这个解决方案:如果我将AppDelegate.m导入我的ViewController.m,我会得到一个错误:clang:error:linkercommandfailedwithexitcode1(使用-v查看调用),但如果我不导入它,我会得到这个:Noknownclassmethodforselector'message'atthisline:self.toSort=[AppDelegate消息];.但是当我将ViewController.m导入AppDel

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

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 - 来自 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 - 如何在 appDelegate 中获取 CSSearchableItemAttributeSet

NSMutableArray*searchableItems=[NSMutableArrayarray];for(inti=1;i我已经用customKey设置了一些searchableItems,如何在AppDelegate中获取customKeyValue?-(BOOL)application:(UIApplication*)applicationcontinueUserActivity:(NSUserActivity*)userActivityrestorationHandler:(void(^)(NSArray*_Nullable))restorationHandler