XCode iPhone模拟器看起来不像iPhone

愚蠢的问题,但..运行iPhone模拟器时,我无法看到设备的外观。 我不记得在哪个XCode更新这个开始,但iPhone模拟器只显示为一个简单的窗口,而不显示设备的情况下,像它曾经是 (见这个图像 )。 这就是我的模拟器的样子: 有没有办法让它看起来像一个真正的iPhone 5? 编辑:不幸在我的硬件 – >设备选项,我只看到iPhone视网膜(目前select),但没有更多的select。 所以它看起来像是一个薄窗口的默认风格,除非我错过了其他一些configuration。 这是我看到覆盖到用户的答案。

如何在swift中将视图控制器popup到以前的视图控制器之一?

我一直在试图将我的视图控制器popup到我的视图堆栈中以前的视图控制器之一。 假设在我的视图栈中有第一个VC,第二个VC,第三个VC和第四个VC视图控制器 。 当前视图控制器是第四个,在第四个VC中有一个tableview。 如果用户删除tableview中的所有行,我应该引导用户到secondVC 。 我有一个想法,我会创build另一个导航控制器 ,并presentViewController命令。 但是,这不是我的问题的解决scheme。 因为我认为这种情况下出现导航问题。 我如何find这个案例的最佳解决scheme? 谢谢你的回答,最好的问候

为什么/何时必须点击两次以触发iOS上的点击

好吧,我觉得我疯了… 我在iOs 6.0上看移动Safari。 我似乎无法build立任何押韵的原因,当点击一个元素将触发点击。 在很多情况下,似乎我需要点击一次触发hover,然后再次触发点击。 Mobile Safari规范说:“…单手指和双手指手势生成的事件stream是有条件的,取决于所选元素是可点击还是可滚动的…可点击元素是链接,表单元素,图像地图区域,或任何其他元素与鼠标移动,mousedown,mouseup,或onclick处理程序…由于这些差异,您可能需要将您的元素更改为可点击的元素…“ 它继续build议开发者“…添加一个虚拟onclick处理程序,onclick =”void(0)“,以便iOS上的Safari将span元素识别为可点击的元素。 但是,我的testing显示这些陈述是错误的。 JsFiddle: http : //jsfiddle.net/6Ymcy/1/ HTML <div id="plain-div" onclick="void(0)">Plain Div</div> JS document.getElementById('plain-div').addEventListener('click', function() { alert('click'); }); 尝试点击iPad上的元素。 什么都没发生 但是我离题了。 对我来说重要的是找出以下问题: 确切地说,什么是判断什么时候点击一个元素将触发一个“点击”事件的第一个水龙头? 而不是在第一次点击时触发“hover”事件,在第二次敲击时点击“点击”事件。 在我的testing中,锚点元素是我可以在第一个水龙头上触发点击的唯一元素,然后,只是偶尔和不一致。 这是我开始感到疯狂的地方。 我在网上search了很多,几乎找不到这个问题。 只有我吗?! 是否有人知道在哪里讨论过双击的标准或处理这些限制的方法? 我很乐意回答问题/要求。 谢谢!

MFMailComposeViewController仅在iOS 9中引发错误

我不能让MFMailComposeViewController打开,而不会在iOS 9模拟器中引发致命错误。 相同的代码(Objective C)在iOS 8.x及更低版本中工作正常,但是今天我安装了Xcode 7 beta 5,当我在iOS 9 Simulator上运行应用程序时,出现一个名为“MailCompositionService意外退出”的对话框,错误报告,我看到: 应用程序特定信息:***由于未捕获的exception“NSInvalidArgumentException”而终止应用程序,原因:' – [__ NSArrayI isEqualToString:]:无法识别的select器发送到实例0x7fd314280b10' 以NSExceptiontypes的未捕获exception终止(称为CoreSimulator 179) – 设备:iPhone 6 – 运行时:iOS 9.0(13A4325c) – 设备types:iPhone 6 邮件组合视图出现时发生错误。 它冻结了几秒钟,然后出现错误对话框。 打开邮件组合视图的代码是: if ([MFMailComposeViewController canSendMail]) { MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; picker.mailComposeDelegate = self; [picker setSubject:@"Comment title"]; [picker setMessageBody:@"Comment description" isHTML:NO]; [self.window.rootViewController presentModalViewController:picker animated:YES]; [picker release]; } […]

Bootstrap 3 iPad下拉不起作用

我有一个简单的Bootstrap 3下拉菜单,可以在我testing过的所有浏览器(Chrome,FF,IE,Chrome上的Android)上运行,但是它不适用于Safari或iPad上的Chrome(ios 7.04)。 我认为这是一个与ontouchstart的问题,正如其他一些处理Bootstrap 2的post所build议的,但是我用本地文件试过了,并且没有成功: Bootstrap折叠的菜单链接无法在移动设备上使用 我也不想要一个解决scheme,我必须修改原来的JavaScript文件,因为我们目前正在从CDN拉。 我在这里创build了一个简单的代码片段来testing: http : //www.bootply.com/104124

CocoaPods只依赖于debugging/发布版本

我使用一个pod作为我的项目的内部库。 我想只有在发布/debugging版本中包含一些Pod,比如Reveal / Sparkinspector。 有没有什么办法来定义podspec依赖关系取决于当前select的构buildconfiguration(构build/发布)?

禁用图像名称的Xcode 8代码完成

有没有什么办法来禁用Xcode 8中的图像名称的代码完成提示?

“语义错误:在Cocos2D v2中重新定义”__ccContentScaleFactor“

我开发了一款新游戏,它在我的真实ios设备上甚至在模拟器上运行得非常好,但是当我决定将它提交给AppStore时,它会给出错误信息。 extern CGFloat __ccContentScaleFactor; 和错误是 cocos2d/Platforms/iOS/CCDirectorIOS.h:102:16: Redefinition of '__ccContentScaleFactor' with a different type: 'CGFloat' (aka 'double') vs 'float' 任何人都可以请帮我解决这个问题,我只是更新xcode到5.1。 谢谢

使用NSPredicate与字典过滤数组

有一个数组,每个元素是一个NSDictionary 。 NSMutableArray *mutArr = [NSMutableArray array]; for (Person *person in persons) { NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:person.name, @"name", person.email, @"email", nil]; [mutArr addObject:dict]; } self.arr = [[NSArray alloc] initWithArray:mutArr]; 如何使用名称或电子邮件包含string@"filter string"通过使用filterArrayUsingPredicate:方法。 提前致谢!

从URL和传递参数打开iOS应用程序

链接应该打开应用程序。 我有这个工作。 我只是想知道如何传递一个参数。 假设url是“addappt://?code = abc”。 当视图控制器popup时,代码字段应该填充文本 – 等号后的字母。 我已经有一部分工作。 我使用以下(in app delegate.m) : NSArray *elements = [url.query componentsSeparatedByString:@"="]; NSString *key = [[elements objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; val = [[elements objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; (顺便说一下:val是在appdelegate.h中声明的 我也能够将val传递给视图控制器。 我唯一的问题是填充名为'code'的文本字段。 一旦应用程序被链接打开,你如何填充代码? 帮助赞赏。