Error “Subproceso 1: punto de corte 2.1”

Estoy trabajando en un Administrador de API REST. Está dando un error y no puedo solucionarlo. El error que obtuve se da a continuación como se resalta.

import Foundation import Alamofire import SwiftyJSON class RestApiManager { var resources: JSON = [ "resources": [ "resourceA": [] ] ] let apiUrl: String let apiUsername: String let apiPassword: String init(apiUrl: String, apiUsername: String, apiPassword: String) { self.apiUrl = apiUrl self.apiUsername = apiUsername self.apiPassword = apiPassword getApiResourceA() { responseObject, error in let resourceA = JSON(responseObject!) self.resources["resources"]["resourceA"] = resourceA } } func collectDataFromApi(completionHandler: (responseObject: NSDictionary?, error: NSError?) -> ()) { prepareHttpRequest(completionHandler) } func prepareHttpRequest(completionHandler: (responseObject: NSDictionary?, error: NSError?) -> ()) { let alamofireRequest = Alamofire.request(.GET, "\(self.apiUrl)") alamofireRequest.authenticate(user: self.apiUsername, password: self.apiPassword) alamofireRequest.responseJSON { request, response, responseObject, error in completionHandler(responseObject: responseObject as? NSDictionary, error: error) } } func getAllResources() -> JSON { return self.resources } func getApiResourceA(completion: (responseObject: NSDictionary?, error: NSError?) -> ()) { collectDataFromApi() { responseObject, error in completion(responseObject: responseObject, error: error) } } } 

Y cuando llamo a esta clase para obtener los recursos:

 override func viewDidLoad() { super.viewDidLoad() if record != nil { let url = record?.url let username = record?.username let password = record?.password let restApiManager = RestApiManager(apiUrl: url!, apiUsername: username!, apiPassword: password!) // This line seems buggy let delay = 10.0 * Double(NSEC_PER_SEC) let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay)) dispatch_after(time, dispatch_get_main_queue()) { let Resources = restApiManager.getAllResources() let ResourceA = Resources["resources"]["resourceA"] } } } 

La línea que comento imprime:

Tema 1: punto de corte 2.1

Necesito sugerencias para corregir ese error. Cualquier sugerencia es muy apreciada

Es posible que haya establecido accidentalmente un punto de interrupción sin darse cuenta.

enter image description here

Haga clic y arrastre la marca azul que representa el punto de interrupción fuera de la cuneta para borrarla.