DrawReport 0.2

DrawReport 0.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年2月

Oleg Poyaganov 维护。



  • 作者:
  • Oleg Poyaganov

通过摇晃设备绘制并标注来报告 UI 问题。

此库仅供应用的测试/测试阶段使用。在发布应用之前请检查。

有时,您细心 用户发现您的 iOS 应用中令人惊叹的 UI 有一个错误,

如何开始

使用方法

您需要在 AppDelegate 类中的应用:didFinishLaunchingWithOptions:方法中配置 DrawReport。

[DRPReporter startListeningShake];

在不希望使用 Draw Reporter 功能时,您可以停止侦听摇动事件。

[DRPReporter stopListeningShake];

在默认配置中,您可以与标准 iOS 可用共享者(邮件、消息、照片流、复制等)共享。

Report Screenshot

附加共享者

您的

如果您想实现自定义共享者,您需要创建一个实现 DRPReporterViewControllerDelegate 的对象。

- (void)reporterViewController:(DRPReporterViewController *)reporterViewController didFinishDrawingImage:(UIImage *)image withNoteText:(NSString *)noteText;

如果您想共享您的代码,请提出合并请求!

Basecamp

Basecamp 报告发布者已实现并附带发布。

pod "DrawReport/Basecamp", "~> 0.2"
Basecamp 配置
  1. 在 37signals 整合网站上注册您的应用程序(Base 营场认证方案需要):

  2. 在调用 "startListeningShake" 之前,在 AppDelegate 中配置 DRPBasecamp 单例实例。

    [[DRPBasecamp sharedInstance] configureWithClientId:_<YOUR CLIENT ID>_
                                           clientSecret:_<YOUR CLIENT SECRET>_
                                            redirectURL:[NSURL URLWithString:_<YOUR REDIRECT URI>_]];
    [DRPReporter registerReporterViewControllerDelegate:[DRPBasecamp sharedInstance]];
    [DRPReporter startListeningShake];

Basecamp Configuration Screenshot

需求

  • 支持的构建目标 - iOS 8.1(Xcode 6.1)
  • 支持的最早部署目标 - iOS 6.0

许可证

DrawReport 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。