質問: view.currentRenderPassDescriptor; if(testPassDescriptor != nil) { NSAssert(@"error: %@", error); } ```
回答: ご質問内容の修正ありがとうございました。ただ、一番肝心なif分の中身に意味のあることを書いていただいていないので、どう言う書き方にすべきか、どう言う書き方が良いのか、についてはっきりとは言えません。 コメントに書いた「Optional型であれば」が成立するので、普通にObjective-Cと同じように書けます。 ``` let testPassDescriptor = view.currentRenderPassDescriptor if testPassDescriptor != nil { //... } ``` (NSAssertについては、私の知らない使い方をしている上にどこにも表れていない変数`error`を使っているので全く意味不明のため省略しました。)