前提・実現したいこと
iOSのplay grounds(言語はswift)で画面収録のプログラムを書きたいと思っています。
画面収録をするプログラムを実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
‘((Error?) -> Void)?.Type’ (別名 ‘Optional<(Optional<Error>) ->.Type’) 型のイミュータブルな式には代入できません
該当のソースコード
swift
1import ReplayKit 2class NSObject{} 3func RPScreenRecorder() { 4 NSObject.self 5} 6protocol Error{} 7typealias Void = () 8func startRecording(){(handler: ((Error?) -> Void)? = nil)} 9startRecording() 10
試したこと
funcをclassやenumに変えてみたりしました
補足情報(FW/ツールのバージョンなど)
swift4.2
iOSのplay grounds
本当に困っていてすぐにでも対応したいとしても「==大至急== ==大至急== 」なんてものをタイトルにつけたら即答できる人も回答したくなくなると思いますよ。また、「画面収録」だけでは何をしたいのか伝わらないと思います。そして現在のソースコードはどこまでできているつもりなのかなども説明したほうが良いと考えます。
あなたの回答
tips
プレビュー