Это не идеально - часы по-прежнему будут бездействовать, но это расширение замедляет их, обманывая часы, игнорируя движение «запястье» или «движение запястья»: добавьте WKExtension внутрь один из ваших @IBActions:
@IBAction func mySlidefunction(){
// ... etc ...
WKExtension.shared().isAutorotating = true;
// ... etc ...
}