As long as the answer is correct, your question is incomplete.
Why do you need to run this method regularly? If he needs to poll iCal for tasks every 60 seconds, this is not the best solution. What you need to do is watch the notifications that are stored in the CalCalender out store
source
share