iPhone/iPad のカレンダーで「その他」の「誕生日」が重複していくつも表示される問題 - 問題特定編 [memo]
完全にスッキリする形で解決したわけではないのですが,検索してみると同じ症状に悩んでいる人も見かけられたので,記録として残しておきます.長くなったので,このエントリーは問題特定編としました.「前置きはいいから」って人は 解決編 をご参照下さい.
【どんな問題?】
iPhone/iPad の連絡先で,登録した人の誕生日も入れていると,標準カレンダーアプリ上ではそれらを抽出して「誕生日カレンダー」として表示してくれます.この誕生日カレンダーがどんどん増殖していく,という問題です.
最初は「あれ? ダブッてるな」と思っていたのですが,気付くと5 → 10 → 数えるのも面倒なぐらいたくさん…と増殖して行きました.ちなみに上の画像のスクロールバーからもその数が伺えると思いますが,このエントリーを書くにあたって真面目に数えてみると,なんと70にまで増えていました.
iPad でも同じ問題が起きていました.さらにこの問題が原因の可能性が高いのですが,ある時から iPad 上では「カレンダー一覧」が表示されなくなりました.
編集しようとすると,「編集モード」にはなるのですが,やはりカレンダー一覧は表示されず.
カレンダー一覧は,iPhone では別画面に遷移するのに対し,iPad では popover element で表示される為,誕生日カレンダーが増殖しすぎて表示に耐えられなくなったのだと想像します.
【問題切り分け作業】
連絡先は iCloud 上に保存しているのですが,まず試したことはこれ (と,念の為にカレンダーも) をオフにすること.その際に「iPhone上の、以前同期したiCloud連絡先をどうしますか?」と聞かれるのですが,「iPhoneから削除」を選んで,完全にデバイスから連絡先を (つまり登録している人の誕生日情報を) 削除しました.
→ これでは解決せず
次に,iPhone を初期化して工場出荷状態に戻し,バックアップから復元しました.
→ やはり解決せず
さらに,再度 iPhone を初期化した後,「新しい iPhone として設定」し,iCloud だけ設定しました.
→ 誕生日カレンダーは1つのみ
【問題を特定】
以上のことから,次のことが分かります.
・個体問題ではない
iPhone と iPad で同じ症状が出ている為,ハードウェアとしての個体問題ではないと言えるでしょう.
・iCloud 上の連絡先データは問題ない
新しい iPhone として設定し,iCloud だけ設定すれば,誕生日カレンダーは1つだけなので,iCloud の連絡先データとしては問題なさそうです.現に Mac でも iCloud でカレンダーと連絡先を同期していますが,Mac のカレンダーでは誕生日カレンダーは1つだけです.
・連絡先やカレンダーを削除しても,複数の誕生日カレンダーがある
・iCloud 上のバックアップデータには,複数の誕生日カレンダーがある
つ・ま・り,
なにかの拍子に,いわゆる「誕生日カレンダーのゾンビ」が,iCloud ではなくローカルに作られた,ということになります.そしてこのゾンビもバックアップされてしまうのです.
解決編 に続く.
0 コメント:
コメントを投稿