2016-12-22 11 views
-8

誰でもこのコードで私を助けることができますか?楽しい事実アプリ - IOS

import UIKit 

class ViewController: UIViewController { 

@IBOutlet weak var funFactLabel: UILabel! 
@IBOutlet weak var funFactButton: UIButton! 

    let factProvider = FactProvider() 
    let colorProvider = BackgroundColorProvider() 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     funFactLabel.text = factProvider.randomFact() 
     } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
     } 

     @IBAction func showFact() { 
     funFactLabel.text = factProvider.randomFact() 
      let newColor = UIColor(red: 223/255.0, green: 86/255.0, blue: 94/255.0, alpha: 1.0)`enter code here` 

      view.backgroundColor = randomColor 
      funFactButton.tintColor = randomColor 
    } 
} 
+4

3つの問題は何ですか? –

+2

あなたの質問は明確ではなく、正確な詳細で更新してください –

+0

これはパズルを投稿するサイトではありません。 – rmaddy

答えて

-1

あなたはshowFact()機能で、あなたのコード内の3つの主要な問題、すべてを持っている:Xcodeによると、それとの3つの問題があります。

まず、newColor宣言の末尾から"enter code here"を削除します。

第2に、randomColorは宣言されていない変数です。私はあなたがnewColor、いいえを使用したいと思いますか?

@IBAction func showFact() { 
     funFactLabel.text = factProvider.randomFact() 
     let newColor = UIColor(red: 223/255.0, green: 86/255.0, blue: 94/255.0, alpha: 1.0) 
     view.backgroundColor = newColor 
     funFactButton.tintColor = newColor 
} 
+0

Xcodeはlet factProvider = FactProvider()に問題があると言っています – mnsharikov

+0

あなたは 'FactProvider'のインターフェースを表示できますか?あなたの質問を編集してください。 – dirtydanee

+0

私はそれをしました。それがあなたが探しているものかどうか私に教えてください。 – mnsharikov

関連する問題