草庐IT

hid_apple

全部标签

ios - Swift - 从 Apple HealthKit 获取葡萄糖数据

我正在做一些关于如何向AppleHealthKit应用发送数据以及从中接收数据的教程。我正在做的部分教程是如何从healthKitStore获取高度。我想做同样的事情,但要检索葡萄糖数据而不是高度,我执行了所有步骤但卡在了这段代码中:varheightLocalizedString=self.kUnknownString;self.height=mostRecentHeightas?HKQuantitySample;//3.Formattheheighttodisplayitonthescreenifletmeters=self.height?.quantity.doubleValue

swift - dateFormatter.dateFromString - 模拟器和 Apple TV 上的不同结果

在AppleTV上,结果是“dateNOTformatted...”在模拟器上,结果是“日期格式...”importUIKitclassViewController:UIViewController{@IBOutletweakvarresultLabel:UILabel!overridefuncviewDidAppear(animated:Bool){letlastModifiedDate="Sun,01May201600:46:17GMT"letdateFormatter=NSDateFormatter()dateFormatter.dateFormat="EEE,ddMMMyyyy

ios - 在新 Apple Watch Series 2 WatchOS 3 中使用 GPS

Apple最近发布了内置新GPS芯片的AppleWatchSeries2。我想知道Apple是否已经发布了这个新硬件的公共(public)API。也许我们期待看到类似于CLLocation的东西。最坏的情况是我们必须等到WatchOS4。有人知道在新的AppleWatch中使用GPS吗? 最佳答案 只需使用CoreLocation.据我所知,无论您是在系列1还是系列2设备上运行,都可以编写相同的代码。如果您使用的是系列1(或“系列0”原始watch),定位服务使用从配对的iOS设备的GPS转发的数据,而在系列2上,您从配对的iOS设

ios - 创建一个圆形的 TableViewCell 指示器,就像 Apple Mail 应用程序一样

当电子邮件被标记为未读时,我正在尝试为我的TableViewCell创建一个类似于AppleMail应用程序中的圆形指示器。我有以下代码:varIndicator=CAShapeLayer()varIndicatorSize:CGFloat=10//standardbluecolorletblueColor=UIColor(red:0,green:122.0/255.0,blue:1.0,alpha:1)//createcircularCAShapeLayerIndicator.bounds=CGRect(x:0,y:0,width:IndicatorSize,height:Indic

ios - com.apple.product-type.bundle.ui-testing,但是 'iphonesimulator' 平台没有这样的产品类型

我使用Xcode7Beta开发这个项目现在我切换到Xcode6.4所以我现在遇到了这个问题我试过clean,但是没用目标指定产品类型'com.apple.product-type.bundle.ui-testing',但'iphonesimulator'平台没有这样的产品类型 最佳答案 如果您不使用UI测试,您可以在项目的build设置中删除UITest目标。 关于ios-com.apple.product-type.bundle.ui-testing,但是'iphonesimulato

swift - 为什么有时 Apple Accelerate 框架很慢?

我正在使用vecLib和Accelerateframework来处理C和Swift3.0代码来自Apple作为动态库+我在基于Clang的项目和Swiftplayground中的代码。并且在从SIMD指令的框架调用Apple包装器的情况下,具有1或框架的vvcospif()例如,当函数从循环调用接近1.000次时,比简单的标准cos(x*PI)慢。我知道vvcospif()和cos()之间的区别,我应该对x使用完全相同的vvcospif()*PI.Playground上的例子,你可以复制代码并运行它:importCocoaimportAcceleratefunccosine_inter

ios - 如何通过传递地址打开 Apple Maps 行车路线

我正在尝试实现一个功能,通过传递实际地址来打开AppleMap应用程序的行车路线屏幕。地址不只是随机地址,而是大部分在Applemap上注册和搜索的公司地址。因此,通过传递地址,它应该匹配并正确显示该企业的方向,而不是指向map上的未知注释。当我直接传递经度和纬度时会发生这种情况,所以我不想使用geocodeAddressString()将地址转换为地理坐标。我怎样才能实现它? 最佳答案 只需使用AppleMapsAPI。如果您可以通过在AppleMaps中提示其名称找到一家企业,则可以通过API找到它。在您的情况下,正确的参数是d

ios - 如何使用 Swift 3 在 Apple map 中将 GeoJSON 绘制为叠加层

我正在尝试将以下GeoJSON数据绘制为MKMapView中的覆盖图。GeoJSON文件如下。{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Name":"line1"},"geometry":{"type":"LineString","coordinates":[[76.35498046875,25.145284610685064],[81.36474609375,25.06569718553588],[83.91357421875,23.301901124188877],[82.001

ios - 为什么在调用 `privateManagedObjectContext.perform` 时会发生崩溃(从 com.apple.main-thread(线程 1)排队)?

在关闭网络请求时,我使用私有(private)并发队列将对象插入到核心数据中,当我在私有(private)上下文中调用“执行”时发生崩溃。控制台中的崩溃消息:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException堆栈跟踪:导致崩溃的代码:API.sync(onlyMe,syncToken:syncToken){success,syncResponseinCoreDataUtils.privateContext.perform{//crashesonthisline....}}我的核心数据堆栈(不幸的是,目前位于

ios - Apple Pay 适用于模拟器,但不适用于设备

我可以在模拟器上显示ApplePayViewController,但不能在设备上显示。已添加授权并安装证书。classViewController:UIViewController,PKPaymentAuthorizationViewControllerDelegate{varpaymentRequest:PKPaymentRequest!overridefuncviewDidLoad(){super.viewDidLoad()}funcrydes(shipping:Double)->[PKPaymentSummaryItem]{letryde=PKPaymentSummaryItem