             appDelegate.filesavealert = false
         }
     }
-    
-//    func CalenderViewDidLoad(){
-//        calendarBar.backgroundColor = UIColor.hex("FF8E92", alpha: 1.0)
-//        prevMonthButton.backgroundColor = UIColor.hex("FF8E92", alpha: 1.0)
-//        nextMonthButton.backgroundColor = UIColor.hex("FF8E92", alpha: 1.0)
-//        
-//        prevMonthButton.setTitle("前月", forState: .Normal)
-//        nextMonthButton.setTitle("前月", forState: .Normal)
-//        
-//        prevMonthButton.setTitleColor(UIColor.whiteColor(), forState: .Normal)
-//        nextMonthButton.setTitleColor(UIColor.whiteColor(), forState: .Normal)
-//        
-//        self.view.addSubview(calendarBar)
-//        self.view.addSubview(prevMonthButton)
-//        self.view.addSubview(nextMonthButton)
-//        
-//        //iPhone6
-//        
-//        calendarLabelIntervalX = 15;
-//        calendarLabelX         = 50;
-//        calendarLabelY         = 95;
-//        calendarLabelWidth     = 45;
-//        calendarLabelHeight    = 25;
-//        calendarLableFontSize  = 16;
-//        
-//        buttonRadius           = 22.5;
-//        
-//        calendarIntervalX      = 15;
-//        calendarX              = 50;
-//        calendarIntervalY      = 125;
-//        calendarY              = 50;
-//        calendarSize           = 45;
-//        calendarFontSize       = 19;
-//        
-//        self.prevMonthButton.frame = CGRectMake(15, 438, CGFloat(calendarSize), CGFloat(calendarSize));
-//        self.nextMonthButton.frame = CGRectMake(314, 438, CGFloat(calendarSize), CGFloat(calendarSize));
-//    
-//        //ボタンを角丸にする
-//        prevMonthButton.layer.cornerRadius = CGFloat(buttonRadius)
-//        nextMonthButton.layer.cornerRadius = CGFloat(buttonRadius)
-//        
-//        //現在の日付を取得する
-//        now = NSDate()
-//        
-//        //inUnit:で指定した単位（月）の中で、rangeOfUnit:で指定した単位（日）が取り得る範囲
-//        let calendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
-//        let range: NSRange = calendar.rangeOfUnit(NSCalendarUnit.Day, inUnit:NSCalendarUnit.Month, forDate:now)
-//        
-//        //最初にメンバ変数に格納するための現在日付の情報を取得する
-//        comps = calendar.components([NSCalendarUnit.Year, NSCalendarUnit.Month, NSCalendarUnit.Day, NSCalendarUnit.Weekday],fromDate:now)
-//        
-//        //年月日と最後の日付と曜日を取得(NSIntegerをintへのキャスト不要)
-//        let orgYear: NSInteger      = comps.year
-//        let orgMonth: NSInteger     = comps.month
-//        let orgDay: NSInteger       = comps.day
-//        let orgDayOfWeek: NSInteger = comps.weekday
-//        let max: NSInteger          = range.length
-//        
-//        year      = orgYear
-//        month     = orgMonth
-//        day       = orgDay
-//        dayOfWeek = orgDayOfWeek
-//        maxDay    = max
-//        
-//        //空の配列を作成する（カレンダーデータの格納用）
-//        mArray = NSMutableArray()
-//        
-//        //曜日ラベル初期定義
-//        let monthName:[String] = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]
-//        
-//        //曜日ラベルを動的に配置
-//        setupCalendarLabel(monthName)
-//        
-//        //初期表示時のカレンダーをセットアップする
-//        setupCurrentCalendar()
-//    }
-//    
-//    //曜日ラベルの動的配置関数
-//    func setupCalendarLabel(array: NSArray) {
-//        
-//        let calendarLabelCount = 7
-//        
-//        for i in 0...6{
-//            
-//            //ラベルを作成
-//            let calendarBaseLabel: UILabel = UILabel()
-//            
-//            //X座標の値をCGFloat型へ変換して設定
-//            calendarBaseLabel.frame = CGRectMake(
-//                CGFloat(calendarLabelIntervalX + calendarLabelX * (i % calendarLabelCount)),
-//                CGFloat(calendarLabelY),
-//                CGFloat(calendarLabelWidth),
-//                CGFloat(calendarLabelHeight)
-//            )
-//            
-//            //日曜日の場合は赤色を指定
-//            if(i == 0){
-//                
-//                //RGBカラーの設定は小数値をCGFloat型にしてあげる
-//                calendarBaseLabel.textColor = UIColor(
-//                    red: CGFloat(0.831), green: CGFloat(0.349), blue: CGFloat(0.224), alpha: CGFloat(1.0)
-//                )
-//                
-//                //土曜日の場合は青色を指定
-//            }else if(i == 6){
-//                
-//                //RGBカラーの設定は小数値をCGFloat型にしてあげる
-//                calendarBaseLabel.textColor = UIColor(
-//                    red: CGFloat(0.400), green: CGFloat(0.471), blue: CGFloat(0.980), alpha: CGFloat(1.0)
-//                )
-//                
-//                //平日の場合は灰色を指定
-//            }else{
-//                
-//                //既に用意されている配色パターンの場合
-//                calendarBaseLabel.textColor = UIColor.lightGrayColor()
-//                
-//            }
-//            
-//            //曜日ラベルの配置
-//            calendarBaseLabel.text = String(array[i] as! NSString)
-//            calendarBaseLabel.textAlignment = NSTextAlignment.Center
-//            calendarBaseLabel.font = UIFont(name: "System", size: CGFloat(calendarLableFontSize))
-//            self.view.addSubview(calendarBaseLabel)
-//        }
-//    }
-//    
-//    //カレンダーを生成する関数
-//    func generateCalendar(){
-//        
-//        //タグナンバーとトータルカウントの定義
-//        var tagNumber = 1
-//        let total     = 42
-//        
-//        //7×6=42個のボタン要素を作る
-//        for i in 0...41{
-//            
-//            //配置場所の定義
-//            let positionX   = calendarIntervalX + calendarX * (i % 7)
-//            let positionY   = calendarIntervalY + calendarY * (i / 7)
-//            let buttonSizeX = calendarSize;
-//            let buttonSizeY = calendarSize;
-//            
-//            //ボタンをつくる
-//            let button: UIButton = UIButton()
-//            button.frame = CGRectMake(
-//                CGFloat(positionX),
-//                CGFloat(positionY),
-//                CGFloat(buttonSizeX),
-//                CGFloat(buttonSizeY)
-//            );
-//            
-//            //ボタンの初期設定をする
-//            if(i < dayOfWeek - 1){
-//                
-//                //日付の入らない部分はボタンを押せなくする
-//                button.setTitle("", forState: .Normal)
-//                button.enabled = false
-//                
-//            }else if(i == dayOfWeek - 1 || i < dayOfWeek + maxDay - 1){
-//                
-//                //日付の入る部分はボタンのタグを設定する（日にち）
-//                button.setTitle(String(tagNumber), forState: .Normal)
-//                button.tag = tagNumber
-//                tagNumber++
-//                
-//            }else if(i == dayOfWeek + maxDay - 1 || i < total){
-//                
-//                //日付の入らない部分はボタンを押せなくする
-//                button.setTitle("", forState: .Normal)
-//                button.enabled = false
-//                
-//            }
-//            
-//            //ボタンの配色の設定
-//            //@remark:このサンプルでは正円のボタンを作っていますが、背景画像の設定等も可能です。
-//            if(i % 7 == 0){
-//                calendarBackGroundColor = UIColor(
-//                    red: CGFloat(0.831), green: CGFloat(0.349), blue: CGFloat(0.224), alpha: CGFloat(1.0)
-//                )
-//            }else if(i % 7 == 6){
-//                calendarBackGroundColor = UIColor(
-//                    red: CGFloat(0.400), green: CGFloat(0.471), blue: CGFloat(0.980), alpha: CGFloat(1.0)
-//                )
-//            }else{
-//                calendarBackGroundColor = UIColor.lightGrayColor()
-//            }
-//            
-//            //ボタンのデザインを決定する
-//            button.backgroundColor = calendarBackGroundColor
-//            button.setTitleColor(UIColor.whiteColor(), forState: .Normal)
-//            button.titleLabel!.font = UIFont(name: "System", size: CGFloat(calendarFontSize))
-//            button.layer.cornerRadius = CGFloat(buttonRadius)
-//            
-//            //配置したボタンに押した際のアクションを設定する
-//            button.addTarget(self, action: "buttonTapped:", forControlEvents: .TouchUpInside)
-//            
-//            //ボタンを配置する
-//            self.view.addSubview(button)
-//            mArray.addObject(button)
-//        }
-//        
-//    }
-//    
-//    //タイトル表記を設定する関数
-//    func setupCalendarTitleLabel() {
-//        calendarBar.text = String("\(year)年\(month)月のカレンダー")
-//    }
-//    
-//    //現在（初期表示時）の年月に該当するデータを取得する関数
-//    func setupCurrentCalendarData() {
-//        
-//        /*************
-//         * (重要ポイント)
-//         * 現在月の1日のdayOfWeek(曜日の値)を使ってカレンダーの始まる位置を決めるので、
-//         * yyyy年mm月1日のデータを作成する。
-//         * 後述の関数 setupPrevCalendarData, setupNextCalendarData も同様です。
-//         *************/
-//        let currentCalendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
-//        let currentComps: NSDateComponents = NSDateComponents()
-//        
-//        currentComps.year  = year
-//        currentComps.month = month
-//        currentComps.day   = 1
-//        
-//        let currentDate: NSDate = currentCalendar.dateFromComponents(currentComps)!
-//        recreateCalendarParameter(currentCalendar, currentDate: currentDate)
-//    }
-//    
-//    //前の年月に該当するデータを取得する関数
-//    func setupPrevCalendarData() {
-//        
-//        //現在の月に対して-1をする
-//        if(month == 0){
-//            year = year - 1;
-//            month = 12;
-//        }else{
-//            month = month - 1;
-//        }
-//        
-//        //setupCurrentCalendarData()と同様の処理を行う
-//        let prevCalendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
-//        let prevComps: NSDateComponents = NSDateComponents()
-//        
-//        prevComps.year  = year
-//        prevComps.month = month
-//        prevComps.day   = 1
-//        
-//        let prevDate: NSDate = prevCalendar.dateFromComponents(prevComps)!
-//        recreateCalendarParameter(prevCalendar, currentDate: prevDate)
-//    }
-//    
-//    //次の年月に該当するデータを取得する関数
-//    func setupNextCalendarData() {
-//        
-//        //現在の月に対して+1をする
-//        if(month == 12){
-//            year = year + 1;
-//            month = 1;
-//        }else{
-//            month = month + 1;
-//        }
-//        
-//        //setupCurrentCalendarData()と同様の処理を行う
-//        let nextCalendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
-//        let nextComps: NSDateComponents = NSDateComponents()
-//        
-//        nextComps.year  = year
-//        nextComps.month = month
-//        nextComps.day   = 1
-//        
-//        let nextDate: NSDate = nextCalendar.dateFromComponents(nextComps)!
-//        recreateCalendarParameter(nextCalendar, currentDate: nextDate)
-//    }
-//    
-//    //カレンダーのパラメータを再作成する関数
-//    func recreateCalendarParameter(currentCalendar: NSCalendar, currentDate: NSDate) {
-//        
-//        //引数で渡されたものをもとに日付の情報を取得する
-//        let currentRange: NSRange = currentCalendar.rangeOfUnit(NSCalendarUnit.Day, inUnit:NSCalendarUnit.Month, forDate:currentDate)
-//        
-//        comps = currentCalendar.components([NSCalendarUnit.Year, NSCalendarUnit.Month, NSCalendarUnit.Day, NSCalendarUnit.Weekday],fromDate:currentDate)
-//        
-//        //年月日と最後の日付と曜日を取得(NSIntegerをintへのキャスト不要)
-//        let currentYear: NSInteger      = comps.year
-//        let currentMonth: NSInteger     = comps.month
-//        let currentDay: NSInteger       = comps.day
-//        let currentDayOfWeek: NSInteger = comps.weekday
-//        let currentMax: NSInteger       = currentRange.length
-//        
-//        year      = currentYear
-//        month     = currentMonth
-//        day       = currentDay
-//        dayOfWeek = currentDayOfWeek
-//        maxDay    = currentMax
-//    }
-//    
-//    //表示されているボタンオブジェクトを一旦削除する関数
-//    func removeCalendarButtonObject() {
-//        
-//        //ビューからボタンオブジェクトを削除する
-//        for i in 0..<mArray.count {
-//            mArray[i].removeFromSuperview()
-//        }
-//        
-//        //配列に格納したボタンオブジェクトも削除する
-//        mArray.removeAllObjects()
-//    }
-//    
-//    //現在のカレンダーをセットアップする関数
-//    func setupCurrentCalendar() {
-//        
-//        setupCurrentCalendarData()
-//        generateCalendar()
-//        setupCalendarTitleLabel()
-//    }
-//    
-//    //カレンダーボタンをタップした時のアクション
-//    func buttonTapped(button: UIButton){
-//        
-//        //@todo:画面遷移等の処理を書くことができます。
-//        
-//        //コンソール表示
-//        print("\(year)年\(month)月\(button.tag)日が選択されました！")
-//    }
-//    
-//    //前の月のボタンを押した際のアクション
-//    func getPrevMonthData(sender: UIButton) {
-//        prevCalendarSettings()
-//    }
-//    
-//    //次の月のボタンを押した際のアクション
-//    func getNextMonthData(sender: UIButton) {
-//        nextCalendarSettings()
-//    }
-//    
-//    //左スワイプで前月を表示
-//    //    @IBAction func swipePrevCalendar(sender: UISwipeGestureRecognizer) {
-//    //        prevCalendarSettings()
-//    //    }
-//    //
-//    //    //右スワイプで次月を表示
-//    //    @IBAction func swipeNextCalendar(sender: UISwipeGestureRecognizer) {
-//    //        nextCalendarSettings()
-//    //    }
-//    
-//    //前月を表示するメソッド
-//    func prevCalendarSettings() {
-//        removeCalendarButtonObject()
-//        setupPrevCalendarData()
-//        generateCalendar()
-//        setupCalendarTitleLabel()
-//    }
-//    
-//    //次月を表示するメソッド
-//    func nextCalendarSettings() {
-//        removeCalendarButtonObject()
-//        setupNextCalendarData()
-//        generateCalendar()
-//        setupCalendarTitleLabel()
-//    }
 }
 

        self.view.addSubview(myUIPicker)
        
        //NSArrayへの追加
//        shiftlist = DBmethod().ShiftDBGet()
        if(DBmethod().DBRecordCount(ShiftDB) != 0){
            for(var i = DBmethod().DBRecordCount(ShiftDB)-1; i >= 0; i--){
                shiftlist.addObject(DBmethod().ShiftDBGet(i))


    }
    
    func FileSaveSuccessfulAlertShow(){
        //ファイルの保存が成功していたら
        if(appDelegate.filesavealert){
