swift
1var Datalist:Int = 2 2 override func viewDidLoad() { 3 super.viewDidLoad() 4 print(Datalist) 5 6 if Datalist == 2 { 7 self.view.backgroundColor = UIColor(patternImage: UIImage(named: "nighthanabi")!) 8 } 9 else{self.view.backgroundColor = UIColor (patternImage: UIImage(named: "vacation")!) 10 }
このコードのnighthanabiの部分を別のファイルにしてしまうと(0x1276d8e38). One of the two will be used. Which one is undefined.というエラーが発生してしまいます。
写真のファイルが大きいと思い、小さいサイズにしたのですがダメでした。
この部分はピッカーの選択によって背景の写真が変わるようにしています。
このコードで上記の方の背景を変えるようにしている方に画面遷移しています。
どうすればよろしいでしょうか。教えていただきますようよろしくお願いします。
var Datalist:Int = 2 override func viewDidLoad() { super.viewDidLoad() print(Datalist) if Datalist == 2 { self.view.backgroundColor = UIColor(patternImage: UIImage(named: "beautiful")!) } else{self.view.
質問のコードはエラーの出ないコードですよね?エラーの出るコードを書いて下さい。あと、エラーメッセージはそれで全てですか?
エラーメッセージはこれだけです。(0x1276d8e38). One of the two will be used. Which one is undefined.
これエラーが出ているだけで、落ちるわけでもなく、動作がおかしいわけでもないのでしょうか?
fuzzball様 落ちてしまいますね。
別の画像ファイルは同一ディレクトリ内おいてありますか(まとめて置いてありますか)?
xAxis様 置いてあると思います。
Unexpectedly found nil while unwrapping an Optional value このエラーメッセージも出てました。
じゃあ画像ファイルが無いか、ファイル名を間違ってるんでしょう。
ですね。ファイル名の大文字小文字のチェック、スペースが入ってないか等チェックアンドチェックです。一番確実なのは一方を他方にコピペするのが確実なのですけどもね。
xAxis様コピーしているのですが。。うまくいきませんでした。どういうことなのでしょうか。
Target Membershipにチェックは入ってますか?File inspectorで確認して下さい。
回答1件
あなたの回答
tips
プレビュー