SwiftyFeedback 1.0.2

SwiftyFeedback 1.0.2

Juan Pablo Fernandez 维护。



SwiftyFeedback

一个轻量级的纯 Swift 库,允许用户发送反馈。

Swift Version Build Status License CocoaPods Platform

SwiftyFeedback 是基于 CTFeedback 库的一个轻量级纯 Swift 库。

SwiftyFeedback 使得将简单的反馈模板添加到您的任何应用程序中变得简单。

内容

要求

  • iOS 9.0+
  • Xcode 7.3+
  • Swift 4.0+

安装

CocoaPods

您可以使用CocoaPods通过将以下内容添加到您的Podfile中安装SwiftyFeedback

use_frameworks!
pod 'SwiftyFeedback'

如果您在运行pod install后遇到“无法找到`SwiftyFeedback`的规范”的错误。

在您的项目目录下运行以下命令

pod repo update
pod install

手动操作

  1. SwiftyFeedback.swift和其他.swift文件拖放到您的项目中。
  2. 这就完成了!

用法

  1. SwiftyFeedback模块导入到您的AppDelegate类中
import SwiftyFeedback
  1. 在您的AppDelegate类中,将收件人数组添加到SwiftyFeedback单例。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        SwiftyFeedback.shared.recipients = ["[email protected]"]
        return true
}
  1. SwiftyFeedback模块导入到您的ViewController类中
import SwiftyFeedback
  1. 例如,在您的ViewController上显示SwiftyFeedback视图
class ViewController: UIViewController {

        @IBAction func contactTapped(_ sender: Any) {
            SwiftyFeedback.shared.present(self)
        }
}
  1. SwiftyFeedback使用默认实现。重写它来自定义其行为

备注

  • 不支持横屏模式

贡献

欢迎贡献力量!但您需遵循一些贡献指南

  • 提交描述性信息。
  • 为每个特性提交一个pull request(不要提交包含3个新功能的pull request。为每个特性提交一个带有描述性信息的单独pull request)。
  • 不要更新示例项目或任何其他不相关的文件。

授权协议

根据MIT授权协议分发。更多信息请参阅LICENSE