0
swift 3.1のリリースまで、以下のコードがうまくいきました。swiftのファイルマネージャに関する問題3.1
ここで、swift 3.1は次のように追加したいと考えています。文字列に:
ただし、私がアプリケーションを実行すると、エラーメッセージなしで、この場所では、以下のイメージがクラッシュします。
この原因は何ですか?
編集:ここではresizeImageのfuncが
あるfileprivate func resizeImage(named name: String) -> UIImage
{
var image = UIImage(named: name)
if image!.size.height > image!.size.width
{
self.userPhoto.contentMode = .scaleAspectFit
}
else
{
image = image!.resizeTo(self.userPhoto.bounds)
}
return image!
}
'resizeImage'とその宣言とは何ですか? '(contentsOfFile:imagePath)'とは何でしょうか? – rmaddy
私はユーザーが自分のイメージを追加できるようにしています。ここで私は既存の名前を取って、各イメージに "_full" .jpgを追加します(すでにロードされているイメージと一致させるため)。このファイル名はimagePathに付加されます。 –
しかし、その式の 'contentsOfFile:'部分は何ですか? 'imageFromPath = resizeImage(名前:imagePath)'と言うだけの理由がないのはなぜですか? – rmaddy