2015-07-14 12 views
10

tôi nhận được một nhật ký sự cố từ Crashlytics/Vải mà đọc như sau:"Arg = Exploded" có nghĩa là gì trong nhật ký sự cố Swift?

function signature specialization <Arg[0] = Exploded, Arg[1] = Owned To Guaranteed> of 
MyClass.viewWillAppear (MyClass)(Swift.Bool) ->() 

gì phát nổ có nghĩa là cho Arg [0]? Thật kỳ lạ khi có hai đối số bởi vì chúng ta đang nói về viewWillAppear ở đây - là đối số đầu tiên đối tượng chính nó?

+0

Tôi đã có báo cáo tương tự sáng nay, bạn có biết lý do không ?? – Husam

+0

không, tiếc là tôi không biết gì về điều này chưa – swalkner

+0

Trong trường hợp của tôi vụ tai nạn này chỉ xảy ra trên thiết bị iPhone 5 vật lý (nhưng giả lập và các thiết bị khác hoạt động) vì vậy tôi đoán đó là một lỗi trong swift vì vậy tôi đã thay đổi mã để có được cùng một kết quả. Mã của tôi đã được tách một chuỗi để có được một mảng các giá trị x và y sau đó chuyển đổi chúng thành 'CGFloat', sau đó sử dụng chúng trong' CGRectMake() 'và phép thuật của nó được sửa chữa một cách kỳ diệu. – Husam

Trả lời

1

Tôi gặp vấn đề này một tuần trước và rất may đã được quản lý để khắc phục sự cố từ xa. Tôi tin rằng đó là một vấn đề phân tích cú pháp.

Vấn đề là vì tôi đã nhận được một mảng các chuỗi từ máy chủ, và một trong những lập luận hoàn toàn trống rỗng, tạo ra một lỗi phân tích cú pháp của các đối số

["String1", "String2", "String3",]

cần phải có được

["String1", "String2", "String3"]

Trong trường hợp của bạn: Hãy tìm những gì trong chế độ xem của bạnSẽ xuất hiện và kiểm tra mọi phân tích/tuần tự hóa. Một đối tượng xấu được trả lại có lẽ là nguyên nhân gốc rễ của số này

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