2016-12-06 32 views
-1

ProfilesAPIファイルに保存されている値を呼び出して、ビューの1つで使用しようとしています。を入力する 'フロート!' "私はエラーを取り除くので、これらのいずれかを変換する方法はありますか?私のコード:xcode/swiftで値の割り当てを割り当てます。

var ratePerMin: Float! 

ProfilesAPI.apiV1ProfilesGet({ (data, error) in 
     if let profile = data { 
      if profile.rate == nil { 
       self.ratePerMin = 0.00 
      } 
      else { 
       self.ratePerMin = profile.rate 
      } 

     } 
     self.updateRatePerMin() 
}) 

エラーがライン上で来ている「self.ratePerMin = profile.rate

+0

:構文解析、またはその他の誤りを犯しがちな状況をフロート'あなたはAPIを扱っている場合:フロート 'のvar ratePerMin'に!? 。 –

答えて

1

あなたはフロートに文字列を割り当てることはできませんあなたが強要に文字列を必要とする。 。にフロートこれを試してみてください:

self.ratePerMin = Float(profile.rate!) 
あなたも `VARのratePerMinを切り替えるように助言されるかもしれません
+0

ありがとうマット、私はまだ同じエラーが発生しています。私は迅速/ xcodeの初心者のようなので、私はスーパープログラミングルールなどに精通していないよ –

+0

あなたが私が与えたコードで 'self.ratePerMin = profile.rate'を置き換えると、あなたは同じものを得ることはないだろうエラー。 – matt

+0

あなたは正しいです、私は間違って貼り付けていた、私のエラーを取り除きましたありがとう! –