天道酬勤,学无止境

ios-simulator

Double Home button press does not work in iOS Simulator

If I try to display the multitasking menu with keyboard gestures in iOS Simulator 10.3 bundled with Xcode 8.3, it fails to respond; hovever, the single button press and the option from the menu still works. What can I do to get it to work again?

2022-01-16 20:16:41    分类:问答    xcode   ios-simulator   xcode8

Xcode 11 beta 5 中没有 iOS 13 模拟器(No iOS 13 simulator in Xcode 11 beta 5)

问题 我已经安装了 Xcode 11 beta 5 并创建了一个示例项目 没有可用的 iOS 13 模拟器: 当我继续Add simulator -> Download more simulator iOS 13 在列表中不可用: 我应该怎么做才能安装 iOS 13 模拟器? 回答1 我不确定为什么会发生这种情况,但是您可以创建新的模拟器并且它会起作用 从通常选择模拟器的菜单中单击添加其他模拟器(您选择目标的位置) 单击左下角的 + 图标创建一个新的模拟器 - 我选择了 iPhone XR 和 iOS 13 然后我可以选择 iPhone XR 作为运行目标 回答2 由于您已经下载了 iOS 12.2 模拟器,请转到您项目的“常规”设置面板 -> 在“部署信息”下, 确保您的目标模拟器版本与 12.2 相同。 这是“部署信息”设置窗格的屏幕截图。 忽略图像中的 13.2 并将其替换为您的版本。 进行此更改后,我可以使用我下载的模拟器。

2022-01-16 05:38:20    分类:技术分享    ios   ios-simulator   xcode11

SwiftUI with Core Data getting Blank Screen in simulator in Xcode 12

In XCode 12, if I create a new SwiftUI App and check the "Use Core Data" button, the resulting application (with no changes) shows a blank screen in simulator (as well as on a device). In preview it shows the example timestamps as expected. Why are the simulator/device not showing the example timestamps?

2022-01-16 01:02:06    分类:问答    core-data   swiftui   ios-simulator   xcode12

如何在 iOS 模拟器 9.1 上启用强制触摸压力(How to enable Force Touch Pressure on iOS Simulator 9.1)

问题 带有 Xcode 7.1 的新 9.1 模拟器具有模拟 iPhone 6s / 6s+ 等强制触摸的功能,但该选项为灰色/禁用。 iOS Simulator > Hardware > Force Touch Pressure [disabled] 截图供参考 有人知道如何启用此选项吗? 注意:我在 iPhone 6s 模拟器上测试这个 回答1 模拟器不支持在 Xcode 7.3 之前使用 3D Touch 与 iOS 设备交互。 您引用的菜单项仅与 Apple Watch 设备相关。 回答2 选择simulator(watch) --> Hardware --> Force Touch Pressure --> Deep Press,然后在模拟器上长按,会弹出菜单。 你不需要真实的设备来测试上下文菜单。 回答3 在 Apple Developer 网站上,它说: 笔记使用 Xcode 7.1,您必须在支持 3D Touch 的设备上进行开发。 Xcode 7.1 中的模拟器不支持 3D Touch。 显然,新的 Simulator 9.1 不支持 3D Touch。 您实际上可以实现这样的行为,但(不幸的是)您必须在支持 3D Touch 的真实设备上对其进行测试。 我想我们都必须等待下一期的 Xcode。 请参阅此处了解类似的讨论以及仅针对快速操作(在应用程序图标上

2022-01-15 20:49:05    分类:技术分享    ios-simulator   ios9.1   xcode7.1

How to enable Force Touch Pressure on iOS Simulator 9.1

The new 9.1 simulator with Xcode 7.1 has the feature to simulate a force touch like the iPhone 6s / 6s+ but the option is greyed / disabled. iOS Simulator > Hardware > Force Touch Pressure [disabled] Screenshot for reference Anybody know how to enable this option?. Note: Im testing this on a iPhone 6s simulator

2022-01-15 16:14:44    分类:问答    ios-simulator   ios9.1   xcode7.1

is iphone Simulator capable of showing heading and latitude , longitude?

I am using iphone simulator 4.2 and try to display or NSLog Heading and other Location services attributes e.g. Latitude, Longitude, altitude, horizontalAccuracy, VerticalAccuracy, speed. but its not showing the correct parameters and Incase of Heading its actually not firing the event. as its execute CLLocation code - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { [self.delegate locationUpdate:newLocation]; } and not executing CLHeading code - (void)locationManager:(CLLocationManager *)manager

2022-01-15 11:01:52    分类:问答    iphone   objective-c   ios   ios-simulator   cllocationmanager

UIView 被状态栏剪切,直到自动旋转(UIView Clipped By Statusbar until Autorotate)

问题 我创建了一个使用多个控制器来显示和控制视图的多视图应用程序。 我遇到的问题是,当模拟器最初加载视图时,标题部分被屏幕顶部的栏覆盖,并且底部的工具栏没有接触到屏幕的底部。 我使用 Interface builder size 属性来控制 iphone 旋转时的视图,并且效果很好。 旋转后,所有 smap 在横向和纵向模式下都完美到位,但问题在于旋转发生之前的初始加载。 非常感谢您的想法。 托尼 回答1 我为这个问题苦苦挣扎了好几天——在 IB 中的任何摆弄都没有奏效。 最终我通过添加这一行让它工作: mainViewController.view.frame = window.screen.applicationFrame; 到应用程序:didFinishLaunchingWithOptions: 方法。 (其中 mainViewController 是主要的 UIViewController)。 回答2 我遇到了视图被状态、导航和标签栏剪切的问题。 我已经通过使用 Interface Builder 中的 Simulated Metrics 功能修复了其中的大部分问题。 这样一来,您在 IB 中的布局就更准确地反映了您实际将要获得的内容。 回答3 我也遇到了这个问题。 具体来说,当显示ADBannerView ,我的整个视图会移动并位于状态栏下方,并在 iPhone

2022-01-15 05:59:33    分类:技术分享    iphone   ios-simulator

iOS 模拟器无法访问任何 URL 并显示错误“此连接不是私有的”(iOS simulator can't access any URL and shows the error "This connection is not private")

问题 我遇到了一个问题,我的 iPhone 模拟器无法访问 SAFARI 上的任何网站。 我也无法从我的应用程序中调用任何 API。 SAFARI 显示的错误是下面提到的两个之一:“此连接不是私有的” 参考截图 或者 “ Safari 无法打开页面,因为它无法与服务器建立安全连接” 参考截图 我已经对这个问题进行了一些研究,并遇到了一些不同的解决方案。 但他们都建议我: 在我的防病毒软件中取消选中“web-sheilding”; 或者在 Simulator>Settings>Developer 中打开“Allow HTTP Loads”; 或者 “擦除内容和设置”并重新启动模拟器 这些解决方案都不适合我。 谁能提出这里的问题可能是什么? 我正在使用 Xcode v9.2 和带有 iOS11.2 的模拟器。

2022-01-15 05:57:04    分类:技术分享    ios   iphone   xcode   safari   ios-simulator

通过拆分视图控制器启动的模态视图问题(Problems with modal view launched over a split view controller)

问题 我创建了一个以模式视图启动页面开头的拆分视图应用程序。 问题是模式视图总是以纵向模式启动,即使 ipad 是横向的。 如果我将 ipad 旋转几次,它会适当地旋转。 我在 Info.plist 中设置了 UIInterfaceOrientation,但它没有任何影响。 在didFinishLaunchingWithOptions 中,我使用以下代码 ... [self.window addSubview:splitViewController.view]; SplashViewController *modalView = [[SplashViewController alloc] intiWithNibName:nil bundle:nil]; modalView.modalPresentationStyle = UIModalPresentationFullScreen; [splitViewController presentModalViewController:modalView animated:YES]; ... 关于如何确保模式视图以横向启动的任何建议? 回答1 我认为这是更好的方法: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation

2022-01-15 04:20:20    分类:技术分享    ios-simulator   uisplitviewcontroller

在模拟器中模拟 Apple Pencil 似乎是有可能的(Simulating Apple pencil in the simulator seems to be possible somehow)

问题 我想知道是否可以在 iOS 模拟器中模拟 Apple Pen。 根据苹果员工 Xcode iOS Simulator 的说法:我可以使用鼠标作为假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗? 这不可能。 2017年6月给出了答案。 根据https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/(最后一段: Windows中的Stylus支持也翻译成模拟器上的Apple Pencil输入。 ),使用远程iOS Xamarin 的模拟器,可以模拟铅笔。 (他们已经拥有这个功能几个月了) 所以,我有点困惑。 据我所知,Xamarin 也使用普通的 iOS 模拟器。 (他们只是通过 Windows PC 上的远程连接显示)如果他们在模拟器中有铅笔支持,那么任何人都必须可以,不是吗? 回答1 对于那些在 2021 年坚持这一点的人,请尝试以下方法: iOS 14 #if targetEnvironment(simulator) canvasView.drawingPolicy = .anyInput #else canvasView.drawingPolicy = .pencilOnly #endif 同样在“设置”应用程序中,还有一个名为“仅使用 Apple

2022-01-14 22:20:50    分类:技术分享    ios   xamarin   ios-simulator   stylus-pen