Имейте функцию, которая возвращает функцию и попыталась называть ее так:вы можете вернуть b2Fixture?
_spriteFixture = [self addBoxBodyToSprite: спрайт];
Однако я получаю сообщение об ошибке
HelloWorldLayer.mm:174:20: Присвоение «b2Fixture *» от несовместимого типа «» b2Fixture
моего _spriteFixture является b2Fixture и объявлен в файл заголовка. Любые идеи, что это означает, или есть лучший способ вернуть светильник?
Благодаря
насчет изменения типа '' _spriteFixture' из b2Fixture * 'to' b2Fixture'? – medvedNick
Тогда получите следующее сообщение об ошибке: Temporary типа «b2Fixture» защитило деструктор –
Для любого, который хочет знать, мой метод не был установлен, чтобы вернуть указатель - (b2Fixture *) имяМетода Вместо того - (b2Fixture) имяМетода –