abdurrahmanekr / bana-istedigini-sor

Yeni paylaştığım yazılardan haberdar olmak için bloguma abone olun:
https://avarekodcu.com
12 stars 1 forks source link

IOS - Instance member 'toplama' cannot be used on type 'hesaplama'; did you mean to use a value of this type instead? #112

Closed kaankirdi closed 3 years ago

kaankirdi commented 3 years ago
// this is my class : 
import Foundation

class hesaplama  {

    var sonuc : Int = 0
    var sayibir : Int = 0
    var sayiIkı: Int = 0

    func toplama(sayibir : Int,sayiIkı : Int) -> Int  {
        return sayibir + sayiIkı
    }
    func cikarma(sayibir: Int,sayiIkı : Int) -> Int {
        return sayibir - sayiIkı
    }
    func carpma(sayibir : Int,sayiIkI: Int) -> Int {
        return  sayibir * sayiIkI
    }
    func bolme(sayibir : Int,sayiIkı: Int) -> Int {
        return sayibir / sayiIkı
    }

}

// this is my mainView.swift file

@IBAction func toplamaButton(_ sender: Any) { if birinciSayiText.text != nil && ikinciSayiText.text != nil{ birinciSayi = Int(birinciSayiText.text!)! ikinciSayi = Int(ikinciSayiText.text!)! sonuc = hesaplama.toplama(sayibir: birinciSayi,sayiIkı: ikinciSayi) }