Xcode (iOS7.1)で作成したアプリを流用した際に、カレンダー処理で警告エラーが発生しました。完全なエラーでないのでシミュレーション機能でテストができますが、期待した値にならないので修正が必要の様です。変更点をまとめました。
ーーー警告メッセージーーー
NSWeekdayCalendarUnit’ is deprecated: first deprecated in iOS 8.0 – Use NSCalendarUnitWeekday instead
ーーー日本語訳ーーー
NSWeekdayCalendarUnit ‘は廃止されました:iOS 8.0では最初は廃止予定 – 代わりにNSCalendarUnitWeekdayを使用
対処方法
曜日の判定の際は以下のように変更が必要です。単純入れ替えでほかに影響はありません。
//変更前 comps = [calendar components:NSWeekdayCalendarUnit fromDate:now]; //変更後 comps = [calendar components:NSCalendarUnitWeekday fromDate:now];