• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - Realm 生成模型

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:45:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我一直关注this关于 Realm 的教程,我遇到了障碍。 所以它说要生成一个 Realm 模型,为此我们必须通过 Alcaraz 在 Xcode 中安装一个插件。 Shiny 。

现在我面临的问题是,在 Xcode 8+ 中它不允许安装任何外部插件(据我所知,只有那些可以编辑文本的插件)。

我的问题是我如何像本教程所说的那样生成 Realm 模型,现在 Xcode 8+ 不支持外部插件。此外,如果现在不可能,那么我应该如何处理/解决数据模型的这种映射。

我在 Realms git 页面或他们的网站上没有找到任何解决方案。 任何帮助表示赞赏。

我正在使用 Xcode 8.3.2,我正在开发 Swift 3.1

编辑

我已经通过 cocoapods 安装了 Realm。我在问是否有像 Core Data xcdatamodel 这样的可视化生成器,用于 Realm Data 模型,就像以前在 Xcode 插件中一样。



Best Answer-推荐答案


You can use CocoaPods

add following to pods file and install -pod install

 pod 'Realm', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', submodules: true
  pod 'RealmSwift', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', submodules: true

  post_install do |installer|
      installer.pods_project.targets.each do |target|
          target.build_configurations.each do |config|
              config.build_settings['SWIFT_VERSION'] = '3.0'
          end
      end
  end

then , Create model class as following

import Foundation
import UIKit
import RealmSwift
import Realm

class ClassName: Object{

required init(value: Any, schema: RLMSchema) {
        super.init(value : value,schema:schema)
        //fatalError("init(value:schema has not been implemented")
    }

    required init() {
        super.init()
        //fatalError("init() has not been implemented")
    }

    required init(realm: RLMRealm, schema: RLMObjectSchema) {
        super.init(realm:realm , schema:schema)
        //fatalError("init(realm:schema has not been implemented")
    }

}

关于ios - Realm 生成模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44198781/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap