Xcode
UIKit
playground

【Xcode】PlaygroundでUIKitのimportエラーになったときの対応方法

PlaygroundでUIKitをimportしようとすると、つぎのようなエラーがでました。

Playground execution failed:

error: MyPlayground.playground:3:8: error: no such module 'UIKit'
import UIKit

どこかに設定があるのかと思って調べてみたら、ユーティリティエリアのファイルインスペクターにありました!

スクリーンショット 2018-08-21 11.12.09.png

Playground SettingsにPlatformの選択があって、そこがmacOSになっていました(初期値はmacOS?→初期値の話を下に追記しました)。

スクリーンショット 2018-08-21 11.14.27.png

この設定をiOSに変更すると、無事にエラーが解消されて、UIKitの機能を使えるようになりました。
めでたしめでたし。

追記

AnzNetJpさんにコメントで「Playground作るときに選べるよ」と教えていただきました。ありがとうございます!

003.png

というわけで、Playground作成画面を確認したら、ここにiOS・tvOS・macOSの選択がありました。
いままでまったく気がついてませんでした😅

次回からは、しっかりiOSを選択して、バッチリUIKitもimportできます。
よかったよかった。