CNContactStoreEnumerateContactsHandler
を早期終了する方法stop
はオブジェクト/ポインタではなくブール値として定義されていますか? ObjC /スウィフトstop
で早期終了「CNContactStoreEnumerateContactsHandler」列挙
var successfulEnumeration = store.EnumerateContacts(fetchRequest, out error, (contact, stop) =>
{
stop = true; // this does nothing of course
});
のでUnsafePointer<ObjCBool>
とのようになります。
にObjC:*stop = YES;
にObjC:stop.initialize....
スウィフト:stop.withUnsafePointer { p in p.memory = true }
Swift2:stop.memory = true
+1 EnumerateContactsがどのように機能するかについての良い例を提供するために、Xamarinのドキュメントはこれに照らして軽いものでした。 –