cuốn sách gpt4 ai đã làm

swift - UIImage bằng

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-10-31 23:51:46 29 4
mua khóa gpt4 Nike

Tôi cần kiểm tra những gì được tải vào UIHình ảnh Tệp trong tệp đối tượng có bằng một hình ảnh khác không và nếu có, hãy thực hiện một số hành động. Thật không may, nó không hoạt động.

EmptyImage = UIImage(có tên: imageName)

if(image1.image != EmptyImage) {
// làm điều gì đó
} khác {
// làm điều gì đó
}

Đoạn mã trên luôn đi vàonếu nhưchi nhánh.

câu trả lời hay nhất

bạn có thể UIHình ảnh Triển khai toán tử đẳng thức trên , điều này sẽ đơn giản hóa logic của bạn khi so sánh hình ảnh:

func ==(lhs: UIImage, rhs: UIImage) -> Bool {
lhs === rhs ||
}

toán tử so sánh các biểu diễn PNG nếu các đối số trỏ đến cùng một UIHình ảnh Ví dụ, sử dụng phím tắt

Điều này vẫn sẽ ở đó UIHình ảnh bật trên != nhà điều hành.

Xin lưu ý rằng.pngDữ liệu Gọi và so sánh byte có thể là một thao tác tốn thời gian, vì vậy hãy cẩn thận khi cố gắng so sánh các hình ảnh lớn.

Về swift - UIImage bằng, 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/34752570/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress