Swift typedef struct из заголовка приводит неопределенную ошибку символов

У меня есть файл TimeSlot.h, где указан код:

typedef struct TimeSlot
{
uint32_t val;
} TimeSlot;int TimeSlotMinutes(TimeSlot val);

TimeSlot TimeSlotSetMinutes(TimeSlot val, int v);

В файле .swift я хочу использовать эту структуру:

func setTime(minutes: Int32)
{
var timeSlot = TimeSlot()
timeSlot = TimeSlotSetMinutes(timeSlot, minutes)

device.setTimeSlot(timeSlot)
}

Но я получаю эту ошибку:

Undefined symbols for architecture i386:
"_TimeSlotSetMinutes", referenced from:
AppName.Service. setTime (minutes : Swift.Int32) -> () in Service.o

Что я могу сделать, чтобы это работало?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]