0
최근 구조에서 정의 포인터리스트를 무효화하는 신속한 클래스 함수 주소를 할당하는 문제에 직면 스위프트 3.0 엑스 코드 8.0 코딩 시작함수를 SWIFT 3의 void 포인터 목록에 할당하는 동안 오류가 발생 했습니까?
file.h
typedef struct MYStruct
{
void ** funptr; //The list of function pointer addr
size_t funCount;
} MYStruct;
file1.swift
.....
func Dummy()
{
}
func utility()
{
var myStructObj = MYStruct()
myStructObj.funptr = &Dummy() //Error: Cannot assign value of type '() -> Int32' to type 'UnsafeMutablePointer<UnsafeMutableRawPointer?>!'
......
//는 것이다 C 함수, C 기능이 구조체를 통과해야 '
신속한 언어에서 알 수있는 바와 같이