Trong iOS10, NSlog được giới hạn ở 1024 ký tự, có ai biết cách giải quyết để in chuỗi hoàn chỉnh.iOS10 NSLog bị giới hạn ở 1024 chuỗi ký tự
Trả lời
thử printf
sau đó thay vì NSLog
như,
printf("%s", [string UTF8String]);
Nó có thể làm việc
nhờ Sư tử công trình của nó! –
NSString * logMessage = [NSString stringWithFormat: @ "
Bạn được chào đón ....... :) – Lion
Tôi nghĩ đây là một câu hỏi tương tự với [NSLog on devices in iOS 10/Xcode 8 seems to truncate? Why?, tôi cũng sẽ gửi câu trả lời của tôi ở đây, trong trường hợp bạn muốn sử dụng printf
để thay thế.
Đây là giải pháp tạm thời vì tôi nghĩ đó là lỗi.
Chỉ cần xác định lại tất cả NSLOG
thành printf
trong tệp tiêu đề chung.
#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
một workaround Swift cho mới Xcode8 và Sierra “tính năng” này ...
func Log(_ format:String, _ args:CVarArg...) {
let output = withVaList(args, { (p) -> NSString in
NSString(format: format, arguments: p)
}) as String
print(output)
}
Tất nhiên, điều này sẽ không có các tính năng của NSLog rằng chúng tôi có thể yêu cầu như tem thời gian, bó tên và công cụ chuỗi (bao gồm cả việc tuần tự hóa).
- 1. Printf() - các ký tự in giới hạn
- 2. grep giới hạn ký tự - một dòng
- 3. Giới hạn Ký tự trong HTML
- 4. Bộ ký tự JDBC Oracle và giới hạn 4000 char
- 5. Giới hạn ký tự thông báo đẩy của iPhone
- 6. Giới hạn ký tự cho System.out.println() trong Java
- 7. Khởi động mùa xuân - số lượng tệp nhật ký dự phòng bị giới hạn ở 7
- 8. css3 nth loại bị giới hạn ở lớp
- 9. linkedin javascript api domain bị giới hạn ở localhost
- 10. Instances WCF Max dường như bị giới hạn ở 10
- 11. Tại sao chiều dài khóa WPA2-PSK chỉ giới hạn ở 63 ký tự?
- 12. Chỉ chấp nhận các ký tự bị giới hạn khi sử dụng chấp nhận trong oracle
- 13. Tại sao tên bảng/cột/chỉ mục của Oracle bị giới hạn trong 30 ký tự?
- 14. Giới hạn ký tự/dòng khi dán trong thiết bị đầu cuối vscode
- 15. Đặt màu trong Thiết bị đầu cuối dẫn đến giới hạn dòng ký tự lạ
- 16. Tăng giới hạn độ dài chuỗi chữ
- 17. Bắt xung quanh giới hạn ký tự mailto/href/url
- 18. Vượt qua giới hạn ký tự đầu vào VBA
- 19. Giới hạn số ký tự với bộ lọc Mẫu Django
- 20. Làm cách nào để giới hạn ký tự trong UITextView?
- 21. Cách đọc các ký tự không giới hạn trong C
- 22. Giới hạn ký tự trên Instagram Tên người dùng
- 23. Giới hạn số ký tự trong trường nhập
- 24. Các ký tự giới hạn được hiển thị trong khoảng
- 25. Giới hạn chuỗi đầu vào Python đối với các ký tự và độ dài nhất định
- 26. PowerShell: Làm thế nào để giới hạn chuỗi thành N ký tự?
- 27. Làm cách nào để giới hạn độ dài của chuỗi thành 150 ký tự?
- 28. Haskell: lỗi từ vựng trong chuỗi ký tự/ký tự ở ký tự 'i'
- 29. hồ sơ giới hạn mysqldump ở giữa
- 30. JMeter max. giới hạn chuỗi
chia chuỗi thành 1024 khối và ghi lại từng đoạn riêng lẻ. Giải pháp –
là tốt, nhưng nó có vẻ khó thực hiện, vì chúng tôi sử dụng nhiều nhật ký. Đặc biệt là phản hồi của máy chủ là rất lớn và nó sẽ là tốt để đăng nhập JSON mà không có ngắt dòng. –