#iphone #objective-c #ios
#iPhone #objective-c #iOS
Вопрос:
Смотрите изображение ниже (я установил точку останова в CGPostError). Есть ли какое-либо отношение к этой ошибке?? В консоли было распечатано следующее сообщение: <Error>: doClip: empty path
Мы создаем приложение для iPad и используем webkit для показа пользовательских объявлений.
Ответ №1:
Ищите функции отсечения с пустыми путями, например CGContextClip()
. В этом случае ошибки кажутся безвредными, и «исправление» выглядит столь же безвредным. Из документов Apple,
Параметры
c
Графический контекст, содержащий путь. Если в контексте нет текущего пути, функция ничего не делает.
Если вы действительно хотите предотвратить регистрацию ошибки, вам, вероятно, следует проверить контекст перед вызовом CGContextClip(...)
или аналогичных функций:
if (!CGContextIsPathEmpty(c))
{
CGContextClip(c);
}