В Swift v3.0 это работало для меня:
String.init(describing: self.self)
Удалить typedef
. Это способ объявления структур C, C ++ делает это автоматически.
Вам необходимо добавить какой-нибудь идентификатор перед завершающим ;
, например:
typedef struct BLAH { ... } BLAH;
Просто удалите " typedef
". Вы объявляете новую структуру, и ключевое слово typedef
для этого не используется. Вы могли бы использовать typedef
, чтобы определить новое имя для существующего типа, например:
typedef int number;