Я пытаюсь связать библиотеку, и я столкнулся с этой проблемой:
// @interface PTPusher : NSObject <PTPusherConnectionDelegate, PTPusherEventBindings>
[BaseType(typeof(NSObject))]
interface PTPusher : IPTPusherConnectionDelegate, IPTPusherEventBindings
Не удалось найти IPTPusherConnectionDelegate
и IPTPusherEventBindings
, но их неизменное имя существует:
// @protocol PTPusherConnectionDelegate <NSObject>
[Protocol, Model]
[BaseType(typeof(NSObject))]
interface PTPusherConnectionDelegate
Почему Objective Sharpie добавляет I
в список унаследованных интерфейсов, но не в само имя интерфейса?
Что я должен изменить, чтобы исправить это? Добавлять I к имени интерфейса или удалять I из списка унаследованных интерфейсов? Или я могу исправить это, не меняя их, а просто добавляя или удаляя атрибуты этих классов/интерфейсов?