Vì vậy, im rất mới để làm cho quảng cáo APP Swift, im cố gắng thực hiện một số đầu vào rất đơn giản trong trường văn bản, lấy giá trị và sử dụng chúng làm Int cho một số tính toán.Chuyển đổi chuỗi trường nhập thành Int trong Swift
Nhưng một cái gì đó không được làm việc đúng với 'var khoảng cách'
var handicapTal:Int
var MagicNumber:Int
var handicap = inputHCP.text.toInt()
var distance = inputDistance.text.toInt()
if (handicap >= 0 && handicap <= 20)
{
handicapTal = 30
}
else if(handicap > 20 && handicap <= 40){
handicapTal = 10
}
MagicNumber = distance - handicapTal
của dòng cuối cùng của mã mà đưa ra một lỗi. Nó nói lỗi nghiêm trọng: Không thể tháo rời Tùy chọn.None
Nhưng làm cách nào tôi có thể sử dụng Int? gõ để làm nhiều tính toán hơn với? Tôi có thể làm ví dụ của bạn là 'let g = b + b? –
@RasmusBidstrup Có, bạn có thể. – NobodyNada
@Rasmum, nếu nil == b {// xử lý lỗi} else {let g = b! + b! } – Kaydell