Saya ingin memasukkan acara dalam kalendar sistem, kod yang digunakan adalah seperti berikut:
NSError *error = nil;
if (NO == [store saveEvent:event
span:EKSpanThisEvent
commit:YES
error:&error]
||
error) {
IMOAssert(false);
}
Nilai pulangan bagi setiap panggilan ialah YA. Tetapi keputusan akhir ialah dalam jadual sistem, anda boleh melihat acara yang saya masukkan Selepas 1 atau 2 saat, acara itu hilang secara automatik. Kadangkala peristiwa tidak akan hilang secara automatik, tetapi jika 2 atau 3 acara disisipkan dalam tempoh masa yang sama, acara yang dimasukkan dahulu juga akan hilang, malah semua acara tidak akan dipaparkan dan peringatan yang ditetapkan juga akan menjadi tidak sah.
Ada sesiapa yang mengalami masalah yang sama? Ada cadangan yang baik? Terima kasih!