gpt4 book ai didi

ios - xcode 中没有这样的模块 'SwiftSVG'

转载 作者:行者123 更新时间:2023-11-28 07:22:10 24 4
gpt4 key购买 nike

我是 iOS 开发的初学者。我将使用 Swift 来开发它。由于需要使用SVG图片,通过pod下载的模块。但是,此模块不可用。为什么会出现错误?如果你想使用这个模块,你能给我一个例子,说明把 svg 文件放在哪里以及如何添加它吗?

命令 cmd

pod 文件

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'stackoverflow' do
use_frameworks!

pod 'SwiftSVG', '~> 2.0'

# Pods for stackoverflow

target 'stackoverflowTests' do
inherit! :search_paths
# Pods for testing
end

target 'stackoverflowUITests' do
inherit! :search_paths
# Pods for testing
end

end

Viewcontroller.swift

import SwiftSVG // No such module 'SwiftSVG'
import UIKit


class ViewController: UIViewController {

@IBOutlet weak var svgimage: UIImageView!

override func viewDidLoad() {
super.viewDidLoad()

}


}

图片文件路径

imagepath


从这里编辑

我按照@Adrian 的建议从 Assets 文件中添加了 svg 文件。我们使用了命令。但是,会发生错误。

添加logo_name_01.svg

svg

但是报错

enter image description here

最佳答案

我第一次让它工作。这是我所做的:

  1. 将 Podfile 编辑成如下所示:

    # Uncomment the next line to define a global platform for your project
    platform :ios, '12.0'

    target 'DeleteMe' do
    # Comment the next line if you don't want to use dynamic frameworks
    use_frameworks!

    # Pods for DeleteMe
    pod 'SwiftSVG', '~> 2.0'

    end
  2. 保存并运行pod install

  3. 在 Xcode 10.3 中打开 ProjectName.xcworkspace 文件。

  4. Command + B 在执行任何操作之前构建项目。

  5. 将 SVG 文件添加到应用程序的数据集 following these instructions .

5 1/2。 导入 SwiftSVG

  1. 在 Storyboard上创建一个 UIView 并将 @IBOutlet 拖到 View Controller 。

    @IBOutlet var svgView: UIView!
  2. viewDidLoad() 中,我添加了以下几行:

    let netflix = UIView(SVGNamed: "Netflix")
    svgView.addSubview(netflix)

最终结果:

enter image description here

关于ios - xcode 中没有这样的模块 'SwiftSVG',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57750959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com