KONVERTIERUNG IN DAS DEZIMALSYSTEM
//  123  4    =>  27
    func base_convert1(number:Int , base:Int) -> Int {
        var erg : Int  = 0
        var p: Int = 1
        var zahl : Int = number
        var rest : Int = 0
        while (zahl>0) {
            rest = zahl % 10
            if rest >= base {
                return 0
            }
            erg += rest*p
            zahl =  zahl / 10
            p *= base
        }
        return erg;
    }

  
  

Aufruf:
let result1:UInt = base_convert1(number: eingangszahl, base: system1) 

uiPickerViewer mit zwei Spalten
Konvertierung Dezimalsystem in 2 bis 36-er System