Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。
Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています
Q&A
解決済
1回答
190閲覧
退会済みユーザー
総合スコア0
0グッド
1クリップ
投稿2018/01/17 07:29
0
1
swift初心者です。
ボタンを押すと共有のアクションシートが出てくるコードを書きました。 しかし、ボタンを押したところで画面が固まりエラーが出てきました。 アドバイスお願いします。
###バージョン xcode:9.2 swift:4.0.3
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
ベストアンサー
UIImage(named: "test.jpg")がnilになっているようです。それを強制アンラップしようとしているため、エラーが起きています。 画像の名前が合っているか、画像がプロジェクトに追加されているか確かめてみてください。
UIImage(named: "test.jpg")
nil
また、やたらと!で強制アンラップをするのはおすすめしません。今回のように、コンパイルは通るのに実行時にエラーになるということが起こりえます。 今後nilで条件判定するなどのより複雑な処理を書けるようになるためにも、練習のために通常のアンラップを行うのをおすすめします。
!
投稿2018/01/17 07:45
総合スコア1524
回答へのコメント
2018/01/18 12:48
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.47%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
シェアボタンを作りたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/18 12:48