私はSwift 3の時間ピッカーから選択された時刻から3,10,20分を引くことができますか?たとえば、ユーザーがイベントの開始時刻を選択したときに通知3を受信できるようにするには、ピッカー時間値から選択された10分前または20分前。 (コンソールは私だけGTM時間を示している可能性がある)私は以前、 20分間時間ピッカー値から分を減算しますか?
let value:TimeInterval = 1187.5 let periodComponents = startTimePicker.date.addingTimeInterval(-value)
を試してみましたが、私は2時間の後ろの値を取得しています。 「periodComponens」からの通知を、特定の曜日に選択した時間に毎週繰り返すようにスケジュールすることは可能ですか?または、他の減算法を使うべきですか?あなたのコードは何も問題はありません
let threeMinutesEarlier = Calendar.current.date(byAdding: .minute, value: -3, to: myPicker.date)
:あなたはdownvoted場合は、迅速になかったので、私はちょうど助けるために全力を試してみました。私は迅速な経験がないからといって、自分の問題解決のために他人を助けることができないというわけではありません。 –