RealmSwift 的 CocoaPods 安装克鲁赫森受到推崇的here(或者也可以从realm.io页面推荐here)基本上可以工作 - 但是我使用 Swift 0.92.3 的应用程序中仍然存在一个问题:
以下导入不再被识别!
import RealmSwift
为了使 CocoaPods 在 Swift 下工作,我还需要做什么?
这是我使用的 Podfile 的内容:
platform :ios, '8.3'
use_frameworks!
xcodeproj '/Users/XXX/.../MyApp/MyApp.xcodeproj'
target 'MyApp' do
pod 'RealmSwift', '>= 0.92.3'
end
这是我的 Xcode 项目(仅 Pods 部分)的屏幕截图,在“pod install”之后如下所示:
有一些“红色的东西” - 问题可能出在这里或者我仍然想念什么?
我需要做什么才能获得import RealmSwift
又工作了??
所有 Pod 框架的“红色”颜色并没有什么坏处!框架实际上并不存在 - 因此 Xcode 无法更改颜色。当然,这并不表示这里有错误......
然而,如果您想使用“MyApp WatchKit Extension”,上面的 Podfile 并不合适。正确的是:
xcodeproj 'MyApp.xcodeproj'
workspace 'MyApp.xcworkspace'
platform :ios, '8.3'
source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
link_with 'MyApp', 'MyApp WatchKit Extension'
def shared_pods
pod 'RealmSwift', '>= 0.92.3'
end
target 'MyApp' do
shared_pods
end
target 'MyAppTests' do
shared_pods
end
target 'MyApp WatchKit Extension' do
shared_pods
end
此外,重要的是您仍然在 Realm-Object 定义中“导入 RealmSwift”,如下面的示例所示:
另外,如果您打算在两个目标(即“MyApp”和“MyApp WatchKit Extension”)中使用 Realm-Object,请确保在 RealmObject.swift 文件的目标选择窗格中选择两个相应的目标(参见下图) ):
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)