Xcode 5不显示Scheme选项在iOS 6上运行模拟器

Xcode 5performance得很好,我可以在我的iOS 7设备和iOS 7模拟器上构build和运行应用程序。 但是,我确实想要支持iOS 6.1,但是我没有看到任何方法来构build和运行iOS 6模拟器的应用程序。 事情我做了: 为项目和目标设置部署目标为6.1 下载的iOS 6模拟器 将iOS 6 SDK复制到Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 重置模拟器的内容和设置 最初,我试图通过在iOS模拟器应用程序的硬件>设备菜单中从iOS 7切换到iOS 6来在iOS 6模拟器中看到该应用程序,但是在iOS 6模拟器中没有任何应用程序。 我从这样的答案收集,应该有我可以select之前,我单击生成/运行。 我希望能够在iOS 6和7模拟器中看到我的应用程序。 任何想法我失踪? 这是我点击模拟器下拉列表时看到的链接 。

UITabBarController如何适应VIPER体系结构?

我正在写一个基于TabBar的导航应用程序。 我采用了VIPER体系结构,但是我对如何实现UITabBarController的标签更改这个话题感到困惑。

UITextField将光标设置为开始文本位置

我需要移动光标在文本框上的设置焦点上开始文本位置。 有可能吗?

UIView与阴影的圆angular

我正在尝试显示带有圆angular和投影的UIView。 但问题是,maskToBounds属性只适用于任何一种情况。 如果maskToBounds为YES,则会出现圆angular,如果没有,则会出现阴影。 这是实现,但它只显示没有阴影的圆angular: [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"blue_gradient.jpeg"]]]; self.view.layer.masksToBounds = YES; self.view.layer.opaque = NO; self.view.layer.cornerRadius = 15.0f; self.view.layer.shadowColor = [UIColor blackColor].CGColor; self.view.layer.shadowRadius = 5.0; self.view.layer.shadowOffset = CGSizeMake(3.0, 3.0); self.view.layer.shadowOpacity = 0.9f; 想法! 注意:我已经阅读并实现了以下线程中的代码,但它不起作用: 具有圆angular和阴影的UIView? 更新1: 我试图创build两个单独的视图。 一个将代表半径,一个代表阴影。 问题是,如下面的截图所示,在半径视图的顶部创build阴影: H ere is the code: self.view.layer.masksToBounds = YES; self.view.layer.opaque = NO; self.view.layer.cornerRadius = 15.0f; // self.view.backgroundColor = […]

如何在objective-c中创buildjson

NSData* jsonDataToSendTheServer; NSDictionary *setUser = [NSDictionary dictionaryWithObjectsAndKeys:[@"u" stringByAppendingString:my.id],@"id", @"GET_USER_INFO",@"command", @"",@"value", nil]; NSDictionary *setUser = [NSDictionary dictionaryWithObjectsAndKeys:[@"u" stringByAppendingString:my.id],@"id", @"GET_USER_INFO",@"command", @"",@"value", nil]; NSLog(@"%@", jsonDataToSendTheServer); 这是我的代码。 当我运行上面的代码,我得到这个打印 <7b226964 223a2275 35383738 37373334 31222c22 636f6d6d 616e6422 3a224745 545f5553 45525f49 4e464f22 2c227661 6c756522 3a22227d> 我不知道我是否可以创build一个JSON。 我怎样才能解决这个问题?

XCode 6.3 MKPointAnnotation setCoordinate缺失

我只是更新了XCode到6.3,现在我收到以下错误:MKPointAnnotation没有名为“setCoordinate”的成员。 不知道它去了哪里,或者如果我们应该使用一些其他的MK方法。 任何帮助表示赞赏。 func refreshlocation(lat:String, lon:String, withOffset:Bool = false){ // 1 Convert the string values to something that can be used. let location = CLLocationCoordinate2D( latitude: (lat as NSString).doubleValue as CLLocationDegrees, longitude: (lon as NSString).doubleValue as CLLocationDegrees ) // 2 setup some initial variables. let span = MKCoordinateSpanMake( (self.locationLatitudeDelta as NSString).doubleValue as CLLocationDegrees, (self.locationLongitudeDelta as […]

iOS“新iPad”UIDeviceHardware hw.machine代号

所以,我有以下代码“机器名称”的iOS设备的当前阵容。 有谁知道一些确定“新iPad”的代码是什么? (iPad于2012年3月7日公布) if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone1G GSM"; if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone3G GSM"; if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone3GS GSM"; if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone4 GSM"; if ([platform isEqualToString:@"iPhone3,3"]) return @"iPhone4 CDMA"; if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone4S"; if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone5"; if ([platform isEqualToString:@"iPod1,1"]) return @"iPod 1G"; if ([platform isEqualToString:@"iPod2,1"]) return @"iPod 2G"; […]

iOSdynamic创buildUILabels

有时我希望我的视图包含5个UILabel ,有时是3,有时候是n 。 UILabels的数量取决于从网站获取的数据。

iOS7和iOS8:如何检测用户对推送通知的请求是“否”

我正在构build一个针对iOS7和iOS8的应用程序。 我要求用户有权发送推送通知。 但由于某些原因,iOS7和iOS8都不会调用我的application:didFailToRegisterForRemoteNotificationsWithError处理程序,如果在询问推送权限时单击“否”。 我的问题:我怎么知道,在iOS7和iOS8上,当用户已经驳回推送通知的请求 – 我怎么知道他们是否拒绝了请求? 我已经看了一堆StackOverflow的答案,并已经实现了他们的build议,但它没有按照logging工作: iOS7:如果用户批准请求,系统会调用我的application:didRegisterForRemoteNotificationsWithDeviceToken: handler。 所以我可以说他们批准了。 但是,如果用户拒绝请求,那么我不会得到一个callbackapplication:didFailToRegisterForRemoteNotificationsWithError 。 这看起来像一个错误,我不能告诉用户拒绝请求。 iOS8:如果用户批准或拒绝请求,系统会调用我的application:didRegisterUserNotificationSettings处理程序。 我可以查看notificationSettings参数来查看用户是否批准了我的请求,所以很方便。 但是,如果我随后调用isRegisteredForRemoteNotifications() (例如,稍后应用程序变为活动状态), 则始终返回true – 即使用户拒绝了请求 。 所以我得到一个误报。 这看起来像一个错误,我看到其他人也注意到了这一点 。 更新:如果我随后调用let settings = UIApplication.sharedApplication().currentUserNotificationSettings() ,我可以检查settings.types来查看是否允许警报。 所以对于iOS8来说,它看起来就像我所有的设置。 我正在使用一个NSUserDefaults布尔值来跟踪我是否已经要求用户授予权限。 我正在使用硬件设备进行testing(使用iOS7的iPhone 4S和使用iOS8的iPhone 5),而不是模拟器。 我在每次testing后重置设备 ,以使其再次显示请求警报。 以下是我如何注册推送通知。 if分支在iOS8上执行, else分支在iOS7上执行: let application = UIApplication.sharedApplication() if (application.respondsToSelector("registerUserNotificationSettings:")) { let settings = UIUserNotificationSettings(forTypes: .Badge | .Alert | .Sound, […]

如何使用UIButton作为切换button?

我正在尝试为表中的每个单元格创build一个切换button。 当按下时,它将改变图像,当再次按下它将再次改变图像 – 切换。 在UIButton类中,我看不到selected状态。 我正在寻找一种方法来创build与UIButton的切换button,以便我可以更改每次点击状态。 这就是我现在使用rmq在rubymotion做的rmq @fav_button.on(:touch) do |sender| puts "pressed fav button for id: " + data[:id] + " and name: " + data[:name] #how do I change the state here? end