在Tab栏控制器之前显示一个login屏幕?

我正在devise一个iphone应用程序,它应该是显示login屏幕最初,之后,它应该显示标签栏控制器与5个选项卡。 能够启动login屏幕最初,但之后是无法显示标签栏控制器,请帮助我与源代码的家伙。 这里是我的代码:这是一个基于视图的应用程序 application.M -(void)applicationDidFinishLaunching:(UIApplication *)application { // Override point for customization after app launch [window addSubview:viewController.view]; [window addSubview:tabBarController. view]; [window makeKeyAndVisible]; LoginView *loginView=[[LoginView alloc]initWithNibName:@"LoginView" bundle:nil]; [window addSubview:loginView.view]; } 通过这样做,标签栏控制器最初显示在login屏幕的底部,并且也无法在标签栏项目之间切换。

iOS:初始化应用程序开始处的对象,供所有控制器使用

我正在开发一个小型的iOS项目,我偶然发现了一个variables范围的问题。 我需要的是一个在启动时初始化的对象,并且在应用程序closures之前,所有控制器都可以使用它。 该对象将保存从数据库(SQL)或从本地存储加载的数据 – 我不是100%确定,但在这里做什么。 我需要所有的viewController访问该数据保存对象,我需要保留的对象,当应用程序进入后台。 这是可能实现的吗? 如果,那我该怎么做呢? 对于简单的variables,我知道我可以使用externvariables,但它也适用于完整的对象? 谢谢你的回答,塞巴斯蒂安

Restkit请求不发送参数

我的实现不是发送参数。 这是RequestDescriptor: RKObjectMapping *userMapping = [RKObjectMapping requestMapping]; [userMapping addAttributeMappingsFromArray:@[@"nombres", @"telefono", @"direccion", @"email", @"identificacion", @"tipo_id", @"recibir_sms_ordenes", @"recibir_correos_ordenes"]]; RKRequestDescriptor *descriptor = [RKRequestDescriptor requestDescriptorWithMapping:userMapping objectClass:[RKUser class] rootKeyPath:@"me" method:RKRequestMethodAny]; [[RKObjectManager sharedManager] addRequestDescriptor:descriptor]; 这里是发布请求: RKUser *user = [self currentUser].user; // [self currentUser].user returns the current RKUser RKObjectManager *manager = [RKObjectManager sharedManager]; [manager postObject:user path:@"/api/me.json" parameters:nil success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) { […]

与curl括号的NSURL

NSURL不支持在URL中使用大括号(即{})。 我的应用程序需要与需要在URL中使用大括号的服务器通信。 我正在考虑使用桥梁来编写Python或C ++的networking代码,甚至是重写NSURL的C代码来使它接受花括号。 百分号转义不被我的远程服务器接受。 我有其他好的select吗? 编辑:解释为什么addingPercentEscapesUsingEncoding之类的不在我这里工作。

确保在Firebase中创build新用户的唯一用户名(Swift)

我是Firebase的新手,所以任何提示将不胜感激。 现在我正在使用Firebaselogin和身份validation来处理所有的身份validation。 但是我想存储一些用户数据,比如username DOB,created_at …我已经创build了一个用户节点,并且使用我在注册或login时获得的唯一的ID将子节点附加到用户。 但是我想确保系统中没有重复的用户名。 如何在写入服务器之前检查用户名是否已经存在?

UIButton的选定状态不在iOS7中工作

我正在使用Xcode 5的storyboard来创build一个应用程序,iOS SDK 7.0。 我把一个button拖到视图。 我希望我的button默认显示“A”。 以下是button属性:types:系统,状态configuration:默认,标题:普通 我想让我的button在选定的状态下显示“B”。 所以,改变的button属性:State Config:Selected 在Button的属性检查器中,在Control下,有一个名为Selected的属性。 如果我检查select,而不是显示“B”,它只是突出像A标记,即没有看到字符。 我在XCODE中运行它。 当没有selectbutton时如期望的那样显示“A”,但是当我selectbutton而不是显示B时,button的文本部分以淡蓝色突出显示。 另外,我从来没有select控制下的突出显示的内容。 如何解决这个问题,以便我可以正确显示状态?

iOS如何加载多个应用内项目

有没有办法在iTunes连接仪表板上的应用内账单部分加载多个项目(例如像Android这样的.csv文件)?

访问笔记应用程序数据

我正在开发一个笔记应用程序,我想导入存储在默认的iOS应用程序中的所有笔记到我的。 我应该怎么做?

在滚动UITableView上调用Web服务

完全混淆!!! 我有一个Web服务接受pageNumber作为参数,并给我一些logging作为JSON响应。 (这个服务基本上实现了functionality of Paging for Silverlight版本的functionality of Paging 。)当用户滚动UITableView (当用户滚动时加载下20个条目(或第二个页面))时,我希望逐个加载这些页面。 我的问题 : 如何以及在哪里调用此服务以及如何计算pageNumber? 我搜查了这个,但没有得到任何满意的答案。 我发现的是: 如何在每接收到一定数量的数据后调用Web服务并将其加载到表视图中 当用户滚动UITableView时从Web服务加载更多的数据 如何将元素添加到滚动iphone上的tableview? 我很想在Objective-C语言中回应您的回应。 有什么build议么 ?

Apache Cordova / Visual Studio 2015工具无法在IOS模拟器中启动应用程序

我试图部署一个简单的新创build的Cordova应用程序在Mac从vs2015似乎该项目是成功构build,但我在Visual Studio中得到以下错误,没有应用程序正在安装或在模拟器上运行。 启动启动进程C:\ Program Files(x86)\ nodejs \ node.exe“C:\ Users \ RezaR \ AppData \ Roaming \ npm \ node_modules \ vs-tac \ emulator.js”–platform ios –action launch – -path“c:\ users \ rezar \ documents \ visual studio 2015 \ Projects \ BlankCordovaApp2 \ BlankCordovaApp2 \ bld \ ios \ Debug \ buildInfo.json”–serverUrl http:// RezaMac:3015 / cordova […]