sách gpt4 ai đã đi

iPhone stringWithCString đã lỗi thời

In lại Tác giả: IT Prince Thời gian cập nhật: 2023-10-29 06:18:57 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi sử dụng mã này để đọc dữ liệu từ cơ sở dữ liệu sqlite:

keyFromSql = [NSString stringWithCString:(char *)sqlite3_column_text(preparedStatement, 1)];

Nhưng trình biên dịch đưa ra cảnh báo được viết trong tiêu đề... Vậy, cách chính xác và không bị lỗi thời để lấy giá trị từ sqlite là gì?

Cảm ơn!

1 Câu trả lời

+(id)stringWithCString:(const char *)cString mã hóa:(NSStringEncoding)enc

Tôi đoán bạn thường sử dụng NSUTF8StringEncoding, vì vậy mã của bạn sẽ trông như thế này

keyFromSq1 = [NSString stringWithCString:(char *)sqlite3_column_text(preparedStatement, 1) mã hóa:NSUTF8StringEncoding];

Hoặc bạn có thể sử dụng

keyFromSq1 = [NSString stringWithUTF8String:(char *)sqlite3_column_text(preparedStatement, 1)];

Liên quan đến việc ngừng sử dụng iPhone stringWithCString, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3324132/

hai mươi bốn 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com