我有三个InterfaceControllers,我提供代码:
self.presentControllerWithName("new", context: self)
Run Code Online (Sandbox Code Playgroud)
由于某种原因,连接到主控制器(带有segue)的InterfaceControllers显示右上角的时间,而上面代码显示的那些不显示.
这是因为我呈现控制器的方式,还是有其他原因?如果是这样,有人知道解决方案吗?
我似乎无法在Xcode 6.2 Beta中加载我的地图,它只是坚持旋转图标.目前我的Map接口控制器中有以下代码:
import WatchKit
import Foundation
class MapInterfaceController: WKInterfaceController {
@IBOutlet weak var LocationMap: WKInterfaceMap!
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
var centerLocation = CLLocationCoordinate2DMake(51.505248, -0.113838)
self.LocationMap.setVisibleMapRect(MKMapRect(origin: MKMapPointForCoordinate(centerLocation), size: MKMapSizeMake(0.5, 0.5)))
self.LocationMap.setRegion(MKCoordinateRegion(center: centerLocation, span: MKCoordinateSpan(latitudeDelta: 0.005, longitudeDelta: 0.005)))
}
}
Run Code Online (Sandbox Code Playgroud)
然后导致我的地图无法正确加载,我最终得到了永远不会完全加载的旋转加载图标.
我确信我可能只是错过了一些明显的东西,因为我对这一切都很陌生,但我似乎找不到任何可以告诉我我缺少的资源,或者通过这个过程告诉我帮我看看我忽略了什么.
如何在iOS中使用AddressBook以编程方式在手表扩展中打开iPhone的联系人.
提前致谢
我想用代码推入另一个视图控制器
[self pushControllerWithName:@"secondeviewcontroller" context:@"Hello"];
Run Code Online (Sandbox Code Playgroud)
它的工作非常适合推动而非 解散
在secondviewcontroller中不起作用
[self dismissController];
Run Code Online (Sandbox Code Playgroud) 想象一下,我有5页,如果我在第1页,我可以通过编程方式加载第5页吗?
我知道使用becomeCurrentPage来加载初始页面而不是如何切换它(如果可能的话).
我正在阅读几篇文章和Apple关于Apple Watch和WatchKit开发的文档.它看起来像第三方应用程序对Apple Watch像Strava和Runtastic需要你还随身携带iPhone,同时做运动拍摄和显示数据(如描述App Store的应用程序),但我不觉得,如果内置的应用程序(Activity和Workout)将也需要它.iPhone在跑步时看起来有点不舒服,能够在手表中看到你的心率,速度等......
关于由心率传感器测量的数据和集成在以下内容中的加速度计Apple Watch:是否存在可供第三方开发人员使用的API?
如何通过手表处理这些传感器来测量数据:是否在测量时直接发送到配对iPhone?它是暂时和本地持久的手表,直到它可以发送到iPhone?是HealthKit可用于WatchKit应用程序来处理这些信息呢?
提前致谢
我有一个现有的iOS应用程序,它仍然支持iOS 7,我想保留一段时间.但是我也很想拥有一个Apple Watch应用程序 - WatchKit的应用程序扩展可能是iOS 8而家长iOS是iOS 7,还是我必须将其提升到iOS 8?
编辑:
我刚刚上传了我的版本,Crashlytics因为我想让用户在提交给Apple之前测试应用程序,一个用户(运行iOS 7)得到错误"The developer needs to upload a build that supports your device's architecture (armv7)."现在我担心具有WatchKit扩展的应用程序不能在旧设备上运行..或者这与Crashlytics有关吗?因为在模拟器中它没有问题...
我正在构建一个应用程序来计算你有多少目标.
我想知道发送收集的数据的最佳方式是什么
Apple Watch to the iPhone(并在iPhone上显示)
大段引用
// Watchkit extension
var count = 1
// a label
@IBOutlet weak var goals: WKInterfaceLabel!
// a button in the Apple Watch
@IBAction func addCount() {
goals.setText("\(count++)")
}
// IPhone View Controller
@IBOutlet weak var yourTeamScore: UILabel!
Run Code Online (Sandbox Code Playgroud)
我已经为扩展程序和Apple Watch设置了我的应用程序组.
我应该使用NSUserDefaults将数据存储在扩展上,然后将其发送到iPhone应用程序(View Controller)吗?
是否可以使用openParentApplication:回复以使用Apple Watch上收集的数据更新iPhone上的标签
当我观看WWDC 2015会话视频"WatchOS 2的WatchKit介绍"(13:29)时,我看到可以使用openSystem API直接在Apple Watch上拨打电话.如何在Swift中使用此API?
我正在创建一个具有聊天功能的Apple Watch应用程序.我想在手表应用程序运行并收到APNS消息时更新聊天对话.我知道AppDelegate,功能
application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject])
Run Code Online (Sandbox Code Playgroud)
可以使用,但这只是在设备应用程序在前台运行而不是在后台运行时.在WKUserNotificationInterfaceController,有功能didReceiveRemoteNotification,但仅在使用动态通知时使用.是否可以让监视应用程序处理在不使用动态通知并且在前台运行时收到的远程通知?
push-notification apple-push-notifications ios swift watchkit
watchkit ×10
ios ×7
apple-watch ×4
swift ×2
google-maps ×1
healthkit ×1
maps ×1
phone-call ×1
sensor ×1
watchos ×1
watchos-2 ×1
xcode ×1