gpt4 book ai didi

ios - 当尝试快速使用 cocoapods 时出现错误 : bridging header does not exist?

转载 作者:行者123 更新时间:2023-11-28 12:57:26 26 4
gpt4 key购买 nike

我正在尝试使用 this ExpandingTableView pod .当我试图在我的项目 Expense 中使用它时,它没有用,所以我查看了 this Stackoverflow post并关注 linked tutorial.除了现在我收到一个错误:

error: bridging header '/Users/Monica/Documents/CS 4999/Project/Expense/Expense/Expense-Bridging-Header.h' does not exist

作为教程的一部分,您应该进入项目的build设置并将关键的 Objective-C Bridging Header 编辑为 project_name/project_name-Bridging-Header.h(在我的例子中:Expense/Expense-Bridging-Header.h)。这就是我所做的as you can see .

为了修复这个错误,我将 Objective-C Bridging HeaderExpense/Expense-Bridging-Header.h 编辑为 Expense/Header .hExpense-Bridging-Header.hBridging.h./Expense/Bridging.h./Expense/Expense-Bridging-Header.h。没有解决错误。

如果有人能告诉我为什么会发生这种情况以及如何解决这个问题,我们将不胜感激!


This is how the files in my project Expense are arranged in Xcode.

These are the files of ExpandingTableView pod in Xcode.

This is where Bridging.h is located on my computer.

我的播客文件:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!

target 'Expense' do
pod 'ExpandingTableView'
end

target 'ExpenseTests' do

end

target 'ExpenseUITests' do

end

最佳答案

如果您使用的是框架,则不再需要桥接 header 。相反,您将直接在 swift 文件中导入框架,您将在其中使用它,如下所示:

import ExpandingTableView

class MyTableView: UITableViewController{}

关于ios - 当尝试快速使用 cocoapods 时出现错误 : bridging header does not exist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34689622/

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