Вы можете создать собственный метод получения и установить точку останова, чтобы увидеть, где ваш код использует это свойство и где он устанавливает значение nil.
Если вы не можете найти такой путь, значит, вы обращаетесь непосредственно к указателю, ищите, где вы используете указатель.
Кроме того, dict также ноль или только значение объекта?
РЕДАКТИРОВАТЬ
Еще лучше: вы можете установить точку останова на вашем @synthesize itemData;