0
이미지를 업로드하는 동안 Firebase friendly chat 샘플을 구현하고있었습니다. 선택적 문자열에 대한 응답 받기. 놓친 무엇입니까?파일 업로드 파일 이름에 선택적인 문자열을 가져 오는 중
Optional(FIRStorageMetadata 0x7fc84aced790: {
bucket = "abc.appspot.com";
contentEncoding = identity;
contentType = "image/jpeg";
downloadTokens = "abctoken";
generation = 1231231;
metageneration = 1;
name = "Optional(\"S5CKnKUykANdxSvZ3wujpMXHTvg1\")/494509700277/asset.JPG";
timeCreated = "2016-09-02T11:49:00.114Z";
updated = "2016-09-02T11:49:00.114Z";
})
내 코드 : (?) (!) 내가 그것을 변환 할 수 있도록
let filePath = "(FIRAuth.auth()!.currentUser!.uid)/(Int(NSDate.timeIntervalSinceReferenceDate() * 1000))/(referenceUrl.lastPathComponent!)"
이 샘플에서 옵션 값으로 기록 된이를 방지하기 위해 포장을 벗긴 값을 강제해야한다 신속한에서
에 랩을 해제 ... 당신이 옵션 값 체크를 보내는 그 시간에 당신은을 업로드 할 때 이름이 생성 된 두 배 –
파일을 Firebase Storage에 저장하십시오. 선택 값을 강제로 언 랩핑해야합니다. 도움이 필요하면 파일을 Firebase Storage에 업로드하는 방법을 보여주는 최소 코드를 게시하십시오. –
@FrankvanPuffelen 감사합니다. 하자적인 filePath = "\ (FIRAuth.auth()! currentUser! .uid)/\ (INT (NSDate.timeIntervalSinceReferenceDate() * 1000))/\ (referenceUrl.lastPathComponent가!)" 이 옵션 값으로 작성되었습니다 (?)를 샘플로 변환하므로 (!) –