我使用此链接https://github.com/batoulapps/adhan-swift将 GitHub 项目加载为包依赖项,并且当我尝试按照指南初始化属性时,我遇到了一些问题。
当我导入“Adhan”来初始化 PrayerTimes 并加载这些属性时:
let cal = Calendar(identifier: Calendar.Identifier.gregorian)
let date = cal.dateComponents([.year, .month, .day], from: Date())
我收到此错误:无法在属性初始化程序中使用实例成员“cal”;属性初始化程序在“自我”可用之前运行
我知道我可以使用计算属性来解决这个问题,但那又如何:
let formatter = DateFormatter()
formatter.timeStyle = .medium
formatter.timeZone = TimeZone(identifier: "America/New_York")!