如何以编程方式在AppDelegate中添加UITabBarController&UINavigationController?

如何在应用程序委托中以编程方式添加UINavigationController & UITabBarController 。

删除uitabbar控制器

我是iPhone新手,我的问题是我的应用程序中有一个UITabbar 。 它将在login后显示。当我要从我的应用程序注销时,要返回到login视图控制器,所以标签栏应该从显示在视图控制器中的login中删除。 那我该怎么做? 我试图隐藏标签栏,但没有奏效。

如何从方法内的块返回variables?

说我有这个方法给定一个URL返回一个UIImage: – (void)getUIImageFromURL:(NSURL *)URL { NSURLRequest *request = [NSURLRequest requestWithURL:URL]; AFHTTPRequestOperation *imageOperation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; imageOperation.responseSerializer = [AFImageResponseSerializer serializer]; [imageOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { return (UIImage *)responseObject; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { }]; [imageOperation start]; } 但它一直给我这个错误: 向' void(^)(AFHTTPRequestOperation * _strong,__strong id)'参数发送'UIImage *(^)(AFHTTPRequestOperation * __ strong,_ strong id)'的不兼容块​​指针types 我有点新的块,所以也许我完全倒退了。 如何最好的实现这样的方法?

什么是正确的方式来继续这个布尔?

我有我的AppDelegate.m这个布尔: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds]; UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *viewController = // determine the initial view controller here and instantiate it with [storyboard instantiateViewControllerWithIdentifier:<storyboard id>]; self.window.rootViewController = viewController; [self.window makeKeyAndVisible]; return YES; } 我在*故事板上得到一个错误,但我主要试图做的是初始化应用程序在一个不同的视图控制器比主要的。 我有所有的视图控制器与ID(如我想要启动的名为“家”)。 如果说我的ViewController ID是在家,我该如何正确地写这个布尔? 我的main.m: #import <UIKit/UIKit.h> #import "AppDelegate.h" int main(int argc, […]

如何使alamofire下载进度在后台运行ios?

我正在使用Alamofire来下载数据 如何使alamofire在swift中运行后台下载? 谢谢

不恰当的预期声明错误

为什么我在这段代码中出现错误,这对我来说似乎是完全正常的。 我宣布'丘陵'作为一个variables,但我仍然得到错误“预期的宣言”'山'和'bg'。 var bg = SKSpriteNode(imageNamed: "sky") bg.position = CGPointMake(bg.size.width / 2, bg.size.height / 2) self.addChild(bg) var hills = SKSpriteNode(imageNamed: "hills") hills.position = CGPointMake(hills.size.width / 2, 300) self.addChild(hills)

如何在后台运行应用程序?

Iam做一个应用程序。在那我想在后台运行我的应用程序。所以如何编写代码。请告诉我,因为IAM这个技术非常新。

对于谷歌地图的iOS SDK,当前的位置偶尔得到绘制在0,0

不知道为什么会发生这种情况,但是如果发生这种情况,我们不希望向用户显示他们当前的位置是0,0(位于南非海岸的中间)。 有什么办法来检测这种情况何时发生,以便我们可以向用户显示错误信息或其他信息?

我如何selecthexforms或RGBforms的颜色,而不是使用在Swift中给我的颜色

我正在尝试将TopScoreContainer的背景颜色更改为更浅的绿色。 我不想使用greenColor()。 这是一行代码: self.TopScoreContainer.backgroundColor = UIColor.greenColor() 是否有可能用hex数字或RGB值代替greenColor()? 谢谢。

NSManagedObject子类属性的类别

NSManagedObject的子类属性是在其类别文件中创build的,因为类只能有方法,所以非常有线。 详情如下: (1)。我在.xcdatamodeld文件中创build了一个名为BibleAudio的实体,具有以下几个属性。 (2)。 xcode生成的目标c文件是“BibleAudio + CoreDataProperties.h”,“BibleAudio + CoreDataProperties.m”和“BibleAudio.h”,“BibleAudio.m”如下: (3)。 在“BibleAudio + CoreDataProperties.h”中,BibleAudio的属性在这里被声明为属性(见下文); 而在“BibleAudio.h”中则是空的。 据我所知,“BibleAudio + CoreDataProperties.h”是一个类别文件,只能在这里声明方法。 因此,我认为正确的方法是在“BibleAudio.h”中声明属性,如果你想为这个NSManagedObject子类添加方法,你应该使用一个类别来添加该方法。 BibleAudio + CoreDataProperties.h BibleAudio.h 有人知道我的理解是对的吗? 或者如果我错了,那背后的逻辑是什么?