2015-11-13 27 views
24

Bất cứ khi nào tôi chạy ứng dụng bộ phụ kiện lỗi của mình, lỗi này được ghi nhật ký liên tục. Nó làm cho nó thực sự khó khăn để gỡ lỗi vì nhật ký được làm đầy với những thông điệp này. Chúng dường như không ảnh hưởng đến cách ứng dụng chạy, do đó, đơn giản là việc loại bỏ lỗi sẽ là đủ. Bất cứ ai có bất kỳ ý tưởng làm thế nào để sửa lỗi này?CUICatalog: Yêu cầu không hợp lệ: yêu cầu loại phụ mà không chỉ định thành ngữ

+0

sắp sửa hỏi điều này. beta? Tôi sẽ lấy các bản ghi cho hành vi SpriteKit trở về bình thường cuối cùng :) Nhật ký này có thể sẽ bị xóa bỏ khi thời gian phát hành là cuối cùng. – jarryd

+4

Tôi được cập nhật lên Xcode 7.2 mới và vẫn hiển thị thông báo này – Beto

+0

vừa được nâng cấp lên xcode 7.2 và ios 9.2 và nhận 9 lần xuất hiện lỗi này trong nhật ký (không có trước đây) - may mắn dường như không có các vấn đề hiển thị mặc dù ... –

Trả lời

7

Tôi nghĩ rằng đó chỉ là một thông điệp gỡ lỗi còn lại chưa được dọn sạch trong các thiết bị iPod/iPhone.

Trong ứng dụng của tôi, sự cố có vẻ liên quan đến việc sử dụng Sprite Atlases trong tệp xcassets.

nếu tôi khởi một sprite với:

SKTexture(imageNamed: "Sprite") 

Tôi nhận được thông báo; Tuy nhiên, sử dụng như sau:

SKTextureAtlas(named: "Atlas").textureNamed("Sprite") 

Tôi không nhận được thông báo.

Ngoài ra, mọi sprites được tạo trong tệp .sks sẽ hiển thị lỗi, vì bạn không có cơ hội (hoặc cần) để xác định tập bản đồ.

+0

Cảm ơn vì điều này. Sửa lỗi đơn giản cho các dự án mới là tạo một spriteatlas trong xcode và đặt tên nó giống như tệp hình ảnh của bạn. Sau đó tạo SKSpritenode như bạn đã đề cập ở trên. sửa tất cả các lỗi. – gbachik

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