2015-03-26 18 views
8

Vấn đề:WatchKit mở rộng [4608: 145.616] Không thể tìm thấy hình ảnh tên là "hello" trên Xem

Đang cố gắng để thiết lập các văn bản WKInterfaceLabel sử dụng Xcode 6.2 nhưng nó sẽ trả về lỗi này:

WatchKit Extension[4608:145616] Unable to find image named "hello" on Watch 

Code:

@IBOutlet var lblPassword: WKInterfaceLabel! 

lblPassword.setText("hello") 
+0

Lỗi nói rằng bạn đang sử dụng hình ảnh có tên "hello" và mã bạn đã cung cấp không sử dụng hình ảnh vì vậy vui lòng cung cấp mã –

+1

Xin chào @MrugeshTank Tôi đã bao gồm tất cả mã ở trên ... Mã lỗi khá khó hiểu vì "hello" không phải là một hình ảnh, nó chỉ là một chuỗi. Nhận xét ra "lblPassword.setText (" hello ")" sẽ xóa cảnh báo ... nhưng đó không phải là những gì tôi muốn đạt được. – user1872384

Trả lời

3

tôi đã nhận lỗi cùng mặc dù tôi khá chắc chắn những tập tin hình ảnh tồn tại.

Tôi vừa chấm dứt Xcode, khởi chạy lại, làm sạch dự án (lệnh + K) và xây dựng nó. Nó bắt đầu hoạt động trở lại.

Tôi thực hiện thường trình này bất cứ khi nào tôi gặp phải sự cố mới. Nó giải quyết hầu hết các vấn đề như bạn có thể biết. Xin lỗi nếu bạn đã làm nó rồi.

+0

Cảm ơn Yuichi Kato, tôi đã mở lại XCode, nhưng vấn đề vẫn tồn tại. Tôi đã kết thúc tập tin dự án của tôi về phiên bản trước và nó hoạt động. Bạn không chắc chắn những gì đã xảy ra trong phiên bản trước. – user1872384

+0

tốt khi biết rằng bạn không còn bị mắc kẹt nữa. Tôi nghi ngờ đây là một lỗi trong xcode. –

5

Làm sạch dự án dường như không khắc phục được sự cố cho tôi. Nhưng nếu bạn nhấp vào tệp hình ảnh, bạn sẽ thấy tùy chọn "Nhắm mục tiêu thành viên" trên ngăn bên phải. Chọn tất cả, Làm sạch bản dựng và thử lại.

0

Hãy thử như tôi có thể, hình ảnh của tôi đã không được tải lên đến chiếc đồng hồ cho đến khi tôi đã làm điều đó trực tiếp bằng 'bộ nhớ đệm' như sau trong InterfaceController tôi trong Extension WatchKit:

[[WKInterfaceDevice currentDevice] addCachedImage:[UIImage imageNamed:@"carrota.png"] name:@"carrot"]; 

[self.portfiolioImage setImageNamed:@"carrot"]; 
0

Tôi cho rằng bạn thêm hình ảnh vào danh mục tài sản trong Tiện ích WatchKit. Điều này là sai.Bạn nên thêm hình ảnh đó vào danh mục tài sản trong Ứng dụng WatchKit. Xin lỗi tôi không thể thêm hình ảnh ở đây.

0

Đối với tôi, có vẻ như bạn đã thêm "hello" làm tên hình ảnh ở đâu đó trong bảng phân cảnh. Sử dụng hộp thoại Tìm của XCode để tìm "hello". Nó cũng sẽ hiển thị như một tên hình ảnh.

0

Screen Shot 1

Ok Vì vậy, các keything cần lưu ý ở đây là "bạn không muốn kéo và thả hình ảnh vào AssetCatalog" ...... cách duy nhất này làm việc cho tôi là tự đúng nhấp vào danh mục (như được hiển thị trong ảnh chụp màn hình 1 và "Thêm tệp" .... tìm hình ảnh bạn muốn thêm trên ổ đĩa cục bộ/bên ngoài của mình (Đảm bảo rằng chỉ dấu kiểm "WatchKit App" được chọn trong Thêm để tiêu Mục" như thể hiện trong màn hình Shot 2) và thêm những hình ảnh !!

Screen Shot 2

0

tôi đã có exac cùng một vấn đề. giải pháp: tôi đã kết nối exedently nhóm làm cha mẹ của WKInterfaceLabel. Thử đặt YOURSUPPOSEDLABLE.setTextColor (.brown), nếu Background of it thay đổi, bạn đã kết nối nhóm.

Các vấn đề liên quan