Я работаю с вилкой Роберта Пейна PSMTabBarControl, которая работает с IB 3.2 (спасибо BTW Robert!): http://codaset.com/robertjpayne/psmtabbarcontrol/. Демо-приложение отлично работает на 64-битных системах, но когда я пытаюсь открыть XIB-файл в Interface Builder в 32-битной системе, я получаю: IBXMLDecoder: значение (4654500848) для ключа (myTrackingRectTag) слишком велико, чтобы соответствовать в 32 разрядное целое числоОшибка конструктора интерфейса: IBXMLDecoder: значение для ключа слишком велико, чтобы вписаться в 32-битное целое
Построение приложения как 32-битных работ, но работает это дает: PSMTabBarControlDemo [9073: 80f] *** - [NSKeyedUnarchiver decodeInt32ForKey]: значение (4654500848) для ключа (myTrackingRectTag) тоже большой, чтобы соответствовать 32-битовому целому
Не уверен, что это общая проблема IB, которая может возникнуть при перемещении между 64 и 32-битными системами или если это более конкретная проблема с этим кодом. Кто-нибудь еще сталкивается с этим?
Похоже, что _myTrackingRectTag также имеет значение для мусора, возможно, оно где-то неправильно инициализировано? –