음, 문제는 정말 이상합니다. 응답에서 데이터를 데이터에 저장하려고 할 때 오류가 발생했습니다. Swift Alamonfire
은 임 사진을 업로드하고 모든 사진을 업로드 한 후 난 내 coredata tabel에 테 응 답 경로를 저장하고 싶습니다.임이 코드를 사용하여이 작업을 수행하려고 :
Alamofire.upload(urlRequest.0, urlRequest.1)
.progress { (bytesWritten, totalBytesWritten, totalBytesExpectedToWrite) in
//println("\(totalBytesWritten)/\(totalBytesExpectedToWrite)")
}
.responseJSON { (request, response, JSON, error) in
println("REQUEST \(request)")
println("RESPONSE \(response)")
println("JSON \(JSON)")
println("ERROR \(error)")
if let dict = JSON as? [String: AnyObject] {
println(dict)
cd.saveUserPictures(dict["url"] as String,id: dict["id"] as String)
}
}
cd.saveUserPictures이 (내가 그것을 테스트 만 여기에이 오류가 오류 자체가에 "는 llbd"오류가 한 일이 메도. 로그인 오류 코드 : EXC_BAD_ACCESS 코드 = exc_i386_BPT 서버로부터 리스폰스는 :
JSON Optional({
id = 31;
message = "messages.added_photo";
success = 1;
url = "fL0cK1/tvXtHvegqIqmmzGz.png";
}) 및 println 메소드 (딕셔너리)
[id : 31, 메시지 : messages.added_photo, url : tvXtHvegqIqmmzGz.png, 성공 : 1]
무엇이 잘못 되었나요?
이것은 너무 적은 정보입니다. 호출 스택이란 무엇입니까? "url"및 "id"필드가 배포되어 있습니까 (세그먼트 화 오류가없는 경우)? –
필드 URL 및 ID가 배포되고 서버에서 반환됩니다. – Twizzler
콜 스택은 무엇입니까? –