2012-11-26 35 views
6

Tôi đang sử dụng Công cụ để gỡ lỗi phân bổ trong ứng dụng iOS của mình và tự hỏi liệu có cách thêm cờ vào dấu vết trong khi mã đang chạy hay không. Ví dụ: tôi muốn một lá cờ có nội dung "người dùng nhấn vào nút X" để được thêm tự động sau khi người dùng nhấn vào nút đó.Thêm cờ trong thời gian chạy (Xcode Instruments)

Từ những gì có vẻ như từ tài liệu của Apple, bạn chỉ có thể thêm các cờ đó sau khi thực tế '.

+0

Có DTSignalFlag nhưng nó không hoạt động trên thiết bị, tôi đã gửi yêu cầu tính năng mới tới bugreporter.apple.com Tôi cũng khuyên bạn nên làm tốt –

Trả lời

0

Bạn có thể thử phương pháp được đề nghị ở đây:

http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c

Về cơ bản, bạn có thể thêm một dấu vết vào một phương pháp cụ thể mà bạn biết bạn muốn theo dõi trước bởi swizzling ra việc thực hiện thực sự cho tùy chỉnh của bạn thực hiện ghi nhật ký truy tìm trước khi gọi thực hiện thực (trong trường hợp này, bạn có thể ghi đè - [UIButton endTrackingWithTouch: withEvent:]).

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