Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。


8
iPad多任务支持需要这些方向
我试图将我的通用iOS 9应用程序提交给Apple(使用Xcode 7 GM构建),但是仅在选择“ 提交以供审阅”时,我在iTunes Connect中收到该捆绑包的错误消息: 无效的捆绑包。iPad多任务支持需要以下方向:“ UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight”。在捆绑包'com.bitscoffee.PhotoMarks.iOS'中找到'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown'。 我的应用程序支持Portrait和PortraitUpsideDown方向,但不支持其他两个方向。 那么是否可以解决此强制要求,或者所有iOS 9 iPad应用程序都必须具有所有四个方向?
388 ios  objective-c  iphone  xcode  ipad 


27
如何确定当前的iPhone /设备型号?
有没有办法在Swift中获取设备型号名称(iPhone 4S,iPhone 5,iPhone 5S等)? 我知道有一个名为的属性,UIDevice.currentDevice().model但它仅返回设备类型(iPod touch,iPhone,iPad,iPhone Simulator等)。 我也知道使用此方法可以轻松在Objective-C中完成: #import <sys/utsname.h> struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; 但是我正在用Swift开发我的iPhone应用程序,所以有人可以帮我用等效的方法来解决这个问题吗?
385 ios  iphone  swift  device 

30
预计应用程序在应用程序启动结束时将具有一个根视图控制器
我在控制台中收到以下错误: 预计应用程序在应用程序启动结束时将具有一个根视图控制器 下面是我的application:didFinishLaunchWithOptions方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Set Background Color/Pattern self.window.backgroundColor = [UIColor blackColor]; self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]]; // Set StatusBar Color [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; // Add the tab bar controller's current view as a subview of the window self.window.rootViewController = self.tabBarController; …
383 ios  objective-c 

25
核心数据:删除实体所有实例的最快方法
我正在使用Core Data在本地保留Web服务调用的结果。Web服务为“汽车”返回完整的对象模型-大概有2000辆(而我不能让Web服务返回少于1辆或所有汽车。 下次打开我的应用程序时,我想通过再次调用所有汽车的Web服务来刷新Core Data持久副本,但是为了防止重复,我需要首先清除本地缓存中的所有数据。 有没有一种更快的方法来清除托管对象上下文中特定实体的所有实例(例如,所有类型为“ CAR”的实体),还是我需要查询它们的调用,然后遍历结果以删除每个实体,然后保存? 理想情况下,我只能说删除实体为Blah的所有内容。


14
iPhone仅在第一页上隐藏导航栏
我下面有隐藏和显示导航栏的代码。当第一个视图加载时,它将隐藏,然后在调用“子项”时将其隐藏。麻烦的是,当他们回到根视图时,我找不到触发它再次隐藏的事件/动作...。 我在根页面上有一个“测试”按钮,该按钮可以手动执行操作,但它并不漂亮,我希望它是自动的。 -(void)hideBar { self.navController.navigationBarHidden = YES; } -(void)showBar { self.navController.navigationBarHidden = NO; }






30
在iOS模拟器上测试时出错:无法向引导服务器注册
当我单击UIAlertView的按钮时崩溃时,我正在模拟器上测试我的应用程序。我在那里停止调试,对代码进行了一些更改,然后再次构建了该应用程序。现在,当我运行应用程序时,我在控制台中收到此错误 无法在引导服务器上注册com.myApp.debug。错误:未知错误代码。通常,这意味着该进程的另一个实例已在运行或挂在调试器中。程序收到信号:“ SIGABRT”。 我尝试从模拟器中删除该应用程序,进行了干净的构建,但是在尝试运行该应用程序时仍然出现此错误。 我应该怎么做才能再次在模拟器上运行该应用程序?
370 ios  xcode  ios-simulator 

28
如何将多行文本添加到UIButton?
我有以下代码... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ...这个想法是我可以为按钮设置多行文本,但是该文本始终被UIButton的backgroundImage遮盖。显示该按钮的子视图的日志记录调用表明已添加UILabel,但看不到文本本身。这是UIButton中的错误还是我做错了什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.