У меня есть файл 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
Что я могу сделать, чтобы это работало?
Задача ещё не решена.
Других решений пока нет …