[ create a new paste ] login | about

Link: http://codepad.org/ss3RIeGl    [ raw code | fork ]

cam - Plain Text, pasted on Mar 19:
//Modified utility helper class

import UIKit

class utilityClass
{
    class  func secondsToDayHourMinuteConversion(upTime:Int) -> String
    {
    
        
        print("up time >>>>>>\(upTime)")
        
        var tempdays : Int = 0
        var tempHours : Int = 0
        var tempMinutes : Int = 0
        var tempSeconds : Int = 0
        var dayString : String = ""
        var hourString : String = ""
        var minuteString : String = ""

        
        var finalTime : String  = ""

        if upTime >= 86400
        {
            if upTime == 86400
            {
            
            tempdays = 1
                
              dayString = String(format: "%iDay",tempdays)
                
              finalTime = String(format: "%@",dayString)
            }
            else
            {
            tempdays  = upTime/86400
                
               let temp : String = String(format: "%.1d",tempdays)
                
                if temp == "1"
                {
              
                    dayString = String(format: "%iDay",tempdays)
                
                    finalTime = String(format: "%@",dayString)
                }
                else
                {
                    
                    dayString = String(format: "%iDays",tempdays)
                    
                    finalTime = String(format: "%@",dayString)

                }

                
            }
            
        }

        
        if (upTime % 86400 != 0)
        {
            if (upTime % 86400) >= 3600
            {
                tempHours = (upTime % 86400)/3600

                
                if  tempHours == 3600
                {
                  
                   hourString = String(format: "%iHour",tempHours)
                    
                    finalTime = String(format: "%@ %@",dayString,hourString)
                }
                else{
                    
                    
                    print("hour ===== \(tempHours)")
                    
                    if tempHours == 1
                    {
                    
                    hourString = String(format: "%iHour",tempHours)
                    
                    finalTime = String(format: "%@ %@",dayString,hourString)
                    }
                    else{
                        
                        hourString = String(format: "%iHours",tempHours)
                        
                        finalTime = String(format: "%@ %@",dayString,hourString)
                        
                    }
                    
                }
                
            }
        }
        
        var temp : Int = 0
        
        temp = (upTime % 86400) % 3600
        
        if (temp != 0)
        {
            if temp >= 60
            {
                
                if temp == 60
                {
                
                tempMinutes = 1
                    
                 minuteString = String(format: "%iMinute",tempMinutes)
                    
                finalTime = String(format: "%@ %@ %@",dayString,hourString,minuteString)
                }
                else{
                    
                    tempMinutes = temp/60
                     minuteString = String(format: "%iMinutes",tempMinutes)
                    
                     finalTime = String(format: "%@ %@ %@",dayString,hourString,minuteString)
                    
                }
                
            }
            
        }
        
        return finalTime 
    }
    
    class  func toggleFunction(toggleCnt:Int,moreBtnView:UIView)
    {
        let appdel = UIApplication.sharedApplication().delegate as!AppDelegate
        
       if (appdel.togggleCnt == 0)
       {
        
        appdel.togggleCnt = 1
        
        moreBtnView.hidden = false
        }
       else{
        
        appdel.togggleCnt = 0
        
        moreBtnView.hidden = true
        
        }
    }

}


Create a new paste based on this one


Comments: