Pay attention to any information provided when the application crashes!
@IBAction func dismissSettingsTouched(sender:
AnyObject){
self.dismissViewControllerAnimated(true, completion: nil)
}
@IBAction func bugTypeSelected(sender: UIButton){
bugFactory.currentBugType = BugFactory.BugType
(rawValue: sender.currentTitle!.toInt()!)!
self.dismissViewControllerAnimated(true, completion: nil)
}
println("starting bug work")
for bug in bugs {
println("done with \(bug)")
}
println("ending bug work")
let log = XCGLogger()
log.setup(logLevel: .Debug, showLineNumbers: true)
log.debug("starting bug work")
for bug in bugs {
log.verbose("done with \(bug)")
}
log.debug("ending bug work")
import UIKit
class BreakpointBugViewController: UIViewController {
// MARK: Properties
let bugFactory = BugFactory.sharedInstance()
let maxBugs = 0
let moveDuration = 3.0
let disperseDuration = 1.0
var bugs = [UIImageView]()
}
extension BreakpointBugViewController {
override func canBecomeFirstResponder() ->
Bool { return true }
override func motionEnded(motion: UIEventSubtype, withEvent evnt: UIEvent)
{
if motion == .MotionShake {
disperseBugsAnimation()
}
}
func handleSingleTap(recognizer:
UITapGestureRecognizer){
addBugToView()
addBugToView()
}
}