我用的類,本篇部落格只是入門,所有的新增步數或者修改資訊這裡都沒做,以後如果有時間我會補上
plist檔案設定
privacy - health update usage description有人配置了也報錯,需要配置檔案寫英文,不能用中文,我改成英文就好了,privacy - health share usage description
healthkit需要先判斷許可權,如果許可權通過了,才可以獲取其他的,所有的**都需要在authorizehealthkit方法成功之後,才可以呼叫,healthkit並不是說我獲取乙個許可權就好了,所有的步數,獲取體重都是單獨的,所有的許可權都需要單獨獲取
判斷和申請許可權,manager的**:
import healthkitviewcontroller**class healthmanager: nsobject
return;
}// 授權
healthkitstore.requestauthorization(toshare: healthkittypestowrite as? set, read: healthkittypestoread as? set) };}
//獲取身高
func getheight(completion: ((_ success:bool,_ height:double, _ error:nserror!) -> void)!)else
})healthkitstore.execute(query)
}//獲取步數
func getstepcount()
})healthkitstore.execute(query)}}
class viewcontroller: uiviewcontroller else}}func getinfo()
let birthdate = try healthkitstore.dateofbirthcomponents()
print("出生日期:\(birthdate.year!)年\(birthdate.month!)月\(birthdate.day!)日")
} catch let error
}func getheight()
manager.getstepcount()}}
JS簡簡簡易時鐘
簡易時鐘 1 搭建html css部分 插入時鐘背景,使用子絕父相。把時針和分針 秒針的樣式放在時鐘的中心位置 2 js邏輯部分 1 獲取時針 分針 秒針 var hour document.getelementbyid hour var min document.getelementbyid mi...
Metasploit Framework 簡單介紹
1.簡介 metasploit framework 是乙個緩衝區溢位測試使用的輔助工具,也可以說是乙個漏洞利用和測試平台。它整合了各平台上常見的溢位漏洞和流行的shellcode,並且不斷更新,使得緩衝區溢位測試變得方便和簡單。2.主頁 1 選定使用的漏洞 use 2 設定漏洞利用的環境 targe...
android PagerAdapter簡單應用
pageradapter是android.support.v4包中的類,它的子類有fragmentpageradapter fragmentstatepageradapter,這兩個adapter都是fragment的介面卡,用於實現fragment的滑動效果 pageradapter主要是view...