Вопрос

В настоящее время я беру все контакты из адресной книги и хочу сохранить дату последней встречи с конкретным контактом.Поэтому я получаю календарь одновременно следующим образом:

родовое слово

К сожалению, код дает сбой в строке «if» с сигналом SIGSEGV, журнал сбоев указывает, что сбой происходит с ABRecordCopyValue () ... Есть предложения, как исправить эту проблему?

Это было полезно?

Решение

Поскольку вы не опубликовали полный код, я не могу отладить проблему самостоятельно.Но я думаю, что ответ дает ikuragames в комментарии. Наиболее вероятной причиной сбоя является то, что запись может быть нулевая при выполнении кода. Отладьте код и проверьте значение записи и kABPersonFirstNameProperty. Если я прав, товам придется назначить какое-то начальное значение для записи или изменить свой код в соответствии с потребностями.Если это не решит вашу проблему, опубликуйте отладочную информацию с более подробным описанием.

:)

Спасибо ..

Другие советы

Вы можете просто проверить, не является ли запись отличным от нуля в начале оператора if.Если тест не проходит, остальная часть выражения не оценивается.Итак, следующее должно вылечить ваш сбой.

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top