4
からヘルパーをサンクI持って次スウィフト機能:部分適用フォワーダは@callee_unowned
func refresh(optionalHandler: @escaping (() -> Void) = {}) {
afnetworking.get(someURL, parameters: nil, successHandler: {
(task: URLSessionDataTask, object: Any) in
print(task)
optionalHandler() // This crashes with EXC_BAD_ACCESS
})
}
ここで何が起こっているかわからない...完全なエラーがある:内部おそらく
optionalHandler() ->() 0x000000010018baac MyApp`partial apply forwarder for reabstraction thunk helper from @callee_unowned @convention(block)() ->() to @callee_owned() ->() at MyViewController.swift
これで運がいいですか? – BaSha
optionalHandler mateのコードが必要です –