現在、Objective-Cコードを迅速に変換しています。 私はCFPropertyListを塗りつぶし、そのフォーマットを返す内部APIを持っています。私は私がしようとしていると、その迅速にSwiftのCFPropertyListRefへの参照を使用する
MyFunction(_ list: CFPropertyList!, _ fmt: UnsafeMutablePointer<CFPropertyListFormat>))
に変換見ることができる "生成するインターフェイス" を介して
CFDictionaryRef myList;
CFPropertyListFormat fmt;
MyFunction(&myList, &fmt)
を経由して、それを呼んでいるのObjective-Cでは
MyFunction(CFPropertyListRef list, CFPropertyListFormat *fmt);
すばやく関数を呼び出す
var fmt = CFPropertyListFormat.XMLFormat_v1_0
var plist = NSDictionary() as CFPropertyListRef
MyFunction(plist, &fmt)
私はEXC_BAD_ACCESSを取得しています。 コンパイラはタイプについて文句を言っていないので、これは正しいはずです。 ご迷惑をおかけいたします。 おかげ
これは非常によく動作します。どうもありがとうございました –