草庐IT

FIRA_AppDelegate

全部标签

ios - AppDelegate (iOS) 中的“使用未声明的标识符”

遇到了一些问题。这是我第一次真正处理AppDelegate.h/.m文件。我在AppDelegate.h中声明了一个属性@propertyfloatcenterFreq。然后我在AppDelegate.m中合成它,如下所示:@synthesizecenterFreq=_centerFreq。但是,当我稍后尝试在AppDelegate.m中实际使用centerFreq时,我收到错误“使用未声明的标识符‘centerFreq’”。我不明白为什么我不能在我的.m文件中的任何地方使用这个变量。 最佳答案 foo=self.centerFre

ios - GPPSignInDelegate 的实现是否必须是 ViewController 或 AppDelegate?

我正在尝试按照说明将我用Swift编写的iOS应用程序与GooglePlus集成here.在ViewController中完成所有工作后,我愚蠢地认为我可以将身份验证行为封装在它自己的类中(如下)问题是两个GPPSignInDelegate协议(protocol)函数finishedwithAuth和didDisconnectWithError永远不会被调用。如果我传入一个ViewController或实现GPPSignInDelegate的AppDelegate并将其分配给googlePlus.delegate回调调用成功;当我将self分配给委托(delegate)时,永远不会调用

ios - appdelegate.m 中的 UIAlertView 不起作用

我已经在谷歌上搜索了将近一整天的这个问题,但没有接近解决方案,所以我想问问你们..:)我正在开发一个iOS应用程序,它应该通过WiFi连接到mbed并在连接时给用户一个对话框,如果没有连接,如果没有,则让用户可以重试。我的问题是现在我已经在appdelegate.m中实现了连接方法,我想从这里显示警报。它自己的警报工作正常,但我在检测按下按钮时遇到问题,没有调用clickedButtonAtIndex。我在appdelegate.h中添加了UIAlertViewDelegate,如下所示:@interfaceAppDelegate:NSObject并在alertview中将委托(del

ios - 在类中添加 NavigationController 而不是在 appdelegate 中

如何在任何类的下一个类的viewDidLoad方法中添加导航Controller,我没有在appdelegate的开头添加它。 最佳答案 YourViewController*report=[[YourViewControlleralloc]init];//createObjectofYourViewControllerUINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewController:report]

ios - AppDelegate、LoginHome、TabBar 和 HTTP GET 请求

在我的应用程序中,我目前有一个导航Controller作为初始ViewController。这个NavigationController以下列方式链接我的应用程序,其中NC=NavigationController、VC=ViewController、TC=TabBarController:NC->LoginHomeVC->TC->(restofapp)我读到TabBarViewController必须是RootViewController(我认为这并不意味着它必须是“初始VC”)在我的AppDelegate.m的didFinishLaunchingWithOptions方法中,我有以

ios - 使用 Typhoon Assembly(plist 方法)创建的 AppDelegate 创建了两次并且属性注入(inject)不起作用

我正在尝试使用PList集成方法引导Typhoon,但我的ApplicationDelegate被创建了两次。第一次创建时,显然是由Typhoon创建的。那时,它使用特殊的初始化程序initWithAssembly:和Typhoon将程序集提供给它。第二次,重要的是,它是使用init创建的。它永远不会获得对程序集的引用。为了以防万一,我还通过属性方法注入(inject)了assembly。不行。代码如下:程序集-(UIApplication*)sharedApplication{return[TyphoonDefinitionwithClass:[UIApplicationclass]

ios - AppDelegate.m 对 'application:didFinishLaunchingWithOptions' 的默认实现是否从 iOS 6 更改为 iOS 8?

我试着在apple.stackexchange.com上问这个问题,但它被标记为该论坛的题外话,所以我希望这里更合适:我正在关注2个iOS教程(BigNerdRanch和另一个),它们都明确声明他们使用的是XCode5和iOS7。当引用AppDelegate.m的方法“application:didFinishLaunchingWithOptions:”时,两者也显示预先存在的代码,该代码初始化“self.window”,并在方法的下方调用[self.windowmakeKeyAndVisible]。例如下图取自thistutorial:我在iOS8.4上使用XCode6.4。我已经尝

ios - 为什么在 AppDelegate (Swift) 中添加 iOS AdMobs GADBannerView 会导致 sigabrt?

我无法在我的iOS应用中使用AdMob广告。我收到了一个特定的错误,我将在下面向您展示,但首先这是我尝试过的。这是我尝试过的一旦我的主应用程序出现错误,我就检索了官方BannerExample并成功运行。BannerView示例应用程序运行,当它在我的iPhone5s模拟器上运行时,我看到广告出现在应用程序中。我已经完成了各种pod更新,以确保我拥有所有必需软件包的确切新版本,并记住应用程序构建没有问题。我已将其调试为一行代码,我将在下面向您展示。既然您知道我已经做了很多工作,那么看看发生了什么。应用程序崩溃确切的错误是:CYaPass[13155:433036][MC]Reading

iphone - "[context save:&error]"和 "[appDelegate saveContext]"之间的区别

我目前正在编写一个使用CoreData的应用程序,并在Apple的文档中阅读它。我意识到当我在Xcode4中创建一个基于窗口的应用程序时,它会自动添加一个实例方法:-(void)saveContext;但在“aroundtown”(大多数教程)的示例中,我总是看到人们使用:[contextsave:&error];使用其中一种有哪些不同的情况? 最佳答案 那不是类方法,是实例方法[contextsave:&error]让我们检查错误并显式处理它最好在调用save:时使用if()(即不要只检查error)据推测,saveContext

ios - 从框架访问 AppDelegate?

我正在用Objective-C创建我的第一个框架,它以更直观的方式包装了facebookSDK。在我的框架中有几个点我想引用AppDelegate,但是当您创建静态CocoaTouch库时没有appdelegate。我怎样才能引用它?我想引用我的框架链接到的xcode项目的应用程序委托(delegate)。 最佳答案 如果您正在创建一个框架,那么整个想法就是让它具有可移植性。将框架绑定(bind)到应用程序委托(delegate)违背了构建框架的目的。您需要应用委托(delegate)有什么用?