var hasher = Hasher()
hasher.combine(patternString)
var hashValue = hasher.finalize()
var data = Data()
[문제 코드]
* Initialization of 'UnsafeBufferPointer' results in a dangling buffer pointer 경고
data.append(UnsafeBufferPointer(start: &hashValue, count: 1))
[수정 소스]
withUnsafePointer(to: &hashValue) {
data.append(UnsafeBufferPointer(start: $0, count: 1))
}
'Swift > 문법' 카테고리의 다른 글
[SWIFT]swich case 구간 설정 (0) | 2023.07.05 |
---|---|
[SWIFT]DispatchSourceTimer 사용 (0) | 2023.07.03 |
[SWIFT]Hasher() 함수 - 분석해야되는 내용 (0) | 2023.07.03 |
[SWIFT]enum StreenType (화면 회전 정보) (0) | 2023.06.27 |
[SWIFT]Array sorted / map (0) | 2023.06.27 |