Я разрабатываю приложение, чтобы увеличить немного больше знаний о быстром. Один из моих вопросов, если можно делегировать необязательную функцию со структурой в качестве аргумента.Делегировать структуру в быстрой?
Что да Im в состоянии сделать:
@objc protocol someProtocol {
optional func optionalFunc(someClass: someClass)
}
class someClass: NSObject {
}
Но то, что я хочу сделать (проблемы, представляющие структуру в ObjC):
@objc protocol someProtocol {
optional func optionalFunc(someStructure: someStructure)
}
struct someStructure {
}
И Im не в состоянии найти способ решите эту проблему.
И другая вещь, которую я хочу, это похоже на это, но с перечислений вместо структур:
@objc protocol someProtocol {
optional func optionalFunc(someEnum: someEnum)
}
enum someEnum {
case example
}
Если кто-то может мне помочь, я буду очень благодарен!
Большое спасибо! Luciano!
Является ли «someStructure» вашей собственной пользовательской структурой? Поэтому вам нужно написать struct в файле .h. – pebble8888