草庐IT

apple-vision

全部标签

ios - 如何在 Apple Watch OS 2 上使用 iPhone 的核心数据?

我尝试通过fileTransfer方法发送:letmodelURL=NSBundle.mainBundle().URLForResource("my_app",withExtension:"momd")!WCSession.defaultSession().transferFile(modelURL,metadata:nil)但我得到错误:Optional(ErrorDomain=WCErrorDomainCode=7008"InvalidparameterpassedtoWatchConnectivityAPI."UserInfo={NSLocalizedDescription=In

ios - 错误 : unable to load standard library for target 'arm64-apple-ios10.0-simulator' ?

我更新了我的Xcode但无法构建。它失败了::0:error:unabletoloadstandardlibraryfortarget'arm64-apple-ios10.0-simulator'合并脚本:#1#Setbashscripttoexitimmediatelyifanycommandsfail.set-e#2#Setupsomeconstantsforuselateron.FRAMEWORK_NAME="SDK"OUTPUT_PATH="${SRCROOT}"#3#Ifremnantsfromapreviousbuildexist,deletethem.if[-d"${SR

ios - IPv6 - Apple 拒绝 iOS 应用程序,因为不支持 IPv6 DNS64/NAT64 网络

哪里出错了?Apple拒绝应用并发送消息:Performance-2.1WediscoveredoneormorebugsinyourappwhenreviewedoniPadandiPhonerunningiOS9.3.5onWi-FiconnectedtoanIPv6network.Specifically,anerrorisdisplayedwhenavoteismadeandSupportingIPv6DNS64/NAT64Networks"Ifyou’rewritingaclient-sideappusinghigh-levelnetworkingAPIssuchasNSUR

ios - Apple 推荐的 Swift 日志记录方法

注意事项:这不是链接问题的副本目标:我不是在寻找print与NSLog的区别事实上我不想使用它们中的任何一个(目前使用print)我正在寻找Apple推荐的方法,只是似乎找不到命令/文档,我只知道它存在。目前的实现:目前我正在使用带有一些全局函数的print语句问题推荐的错误处理方法是什么(我不想使用NSLog,因为它们会写入设备的控制台)这仅用于开发期间的调试目的 最佳答案 看看os_log.它提供了您正在寻找的所有东西。新内容也越用越好用LoggerAPI从iOS14开始可用。参见here还有从iOS15开始,您还可以使用OSL

swift - 如何判断当前运行的 Apple Watch 尺寸/尺寸是 38 毫米还是 42 毫米?

我们知道AppleWatch有两种屏幕尺寸:38mm和42mm。WKInterfaceDevice类提供了一个名为screenBounds的可读属性。我为WKInterfaceDevice写了一个扩展,试图添加一个检测当前设备类型的方法。importWatchKitenumWatchResolution{caseWatch38mm,Watch42mm}extensionWKInterfaceDevice{classfunccurrentResolution()->WatchResolution{letwatch38mmRect=CGRectMake(0.0,0.0,136.0,170.

ios - Apple Watch - 慢速图像动画第一次

我正在为AppleWatch构建一个小应用程序。我里面有一个组和一个标签。我想做的是:组的动画背景图片在图像动画结束后淡入标签我的代码基本上是这样的:group.setBackgroundImageNamed("show_back-");group.startAnimatingWithImagesInRange(NSMakeRange(0,39),duration:1.5,repeatCount:1);letdelayTime=dispatch_time(DISPATCH_TIME_NOW,Int64(1.5*Double(NSEC_PER_SEC)))dispatch_after(d

ios - 使用特定的 MKRoute 信息打开 Apple Maps 应用程序

我试图在我的Swift应用程序(iOS8+目标)中显示A点和B点之间的所有可能路线。我允许用户在我的应用程序中选择任何一条可能的路线。接下来,我希望用户能够使用在AppleMaps应用程序中导航所选路线(MKRoute)varfullRouteResponse:MKDirectionsResponse?//ThisvariablehasMKRouteinformation@IBActionfuncopenInAppleMaps(sender:AnyObject){letplacemark=MKPlacemark(coordinate:destinationCoordinate!,add

ios - 在 Swift 中使用 Apple 的可达性类

我正在将现有的Objective-C代码(iOS)重写为Swift现在正面临一些问题,Apple的Reachability类用于检查网络可用性......在我现有的代码中,我使用以下代码来实现这一点。varreachability:Reachability=Reachability.reachabilityForInternetConnection()varinternetStatus:NetworkStatus=reachability.currentReachabilityStatus()if(internetStatus!=NotReachable){//myweb-depend

swift - Apple 的新编程语言 Swift 如何处理 block 和异步请求?

比照Apple关于Swift的网站页面:https://developer.apple.com/swift/Swift中是否有像objective-c中那样的block?它们是如何创建和调用的?如何在Swift中执行异步请求?在swift中创建与block相关的内存泄漏是否容易?如果是,您将如何避免它们? 最佳答案 (Objective-)Cblock的Swift等价物称为闭包。有awholechapter在《TheSwiftProgrammingLanguage》一书中介绍了它们。根据使用闭包的上下文,您可以使用非常简洁的语法声明

ios - 将数据传递给 Apple Watch 应用程序

我正在尝试将数据从我的应用程序传递到我的AppleWatch应用程序。基本上,我使用的方法与创建今日小部件时使用的方法相同,因此我通过NSUserDefaults传递数据。问题是,当我运行我的应用程序时,数据并没有像我期望的那样更新Watch应用程序中的标签。这是我的...overrideinit(context:AnyObject?){//Initializevariableshere.super.init(context:context)//Configureinterfaceobjectshere.NSLog("%@init",self)vardefaults=NSUserDef