-3
私は、エラーコードを取得する:Swift3:計算値が貼り付けられているUIラベルにString型の値を追加するにはどうすればよいですか?その際
は、型にタイプ「(文字列、文字列)」の値を割り当てることができません「文字列を?」
以下に示されているように、NumbersをString値に変換していますが、これは役に立ちませんでした。
最終的に、スイッチの機能に応じて値+文字列を表示するUIラベルが必要です。
は値の単位を切り替えることが起こっているとUIラベルは言うべき(256日または3.5時間、最後の例ではない0.14日間)XCodeのコンソールは簡単ですインティ印刷するとき
単位を割り当てます。私が必要とするのは、コンソール出力(ターゲット出力)をコピーし、他の方法がうまくいかない場合はUIラベルに貼り付けることです。ここで
コード:
スイッチDifferenz {
case 1...9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 : print (Differenzstring,"Years")
case 0.0027...0.99 : print (Differenz*365, "Days ")
case 0.000114...0.00269 : print (Differenz * 365*24,"Hours")
case 0.0000019...0.0001139 : print (Differenz * 365 * 24 * 60, "Minutes")
case 0.000000000001 ... 0.00000189 : print (Differenz * 365 * 24 * 60 * 60,"Seconds")
case 0...0: print ("Time (almost) stops")
default : print ("Calculation failed")
}
// Units not inegrated yet, Result will therefore be in Years perfect would be the Cosnole Output, provided by the Switch Statement also being pasted into "Output Label"
Output.text = String (Differenz)
}
ここであなたのコードを –
と共有してください**私は既に数字を文字列値に変換しています**私はそれを見なければならないのですか? –
は、数値を文字列に変換しました。次に、主な問題はどこですか?そして、質問を編集する必要がありますあなたが誤ってコードを提供していなかったので、 ' –