大家好,第一次写很高兴呢~ 哇哈哈哈~
好吧,那就开始吧,前些日子做一个项目的时候需要使用持久化数据,当然是IOS,然后捏,我就学习了,CoreData~
学完之后,就感觉!!!
卧槽,就没有一个 Hibernate 类似的框架吗??? shit!!!!!
然而呢,我比较菜……所以没有能力去写一个~ 然后偶然的一天~ 我在GitHub上搜索的时候出现了一个东西!!
哇哈哈哈~ 就是你~ 亮个相吧!小宝贝~ https://github.com/QueryKit/QueryKit
我好高兴啊! 颠颠的…………
然而,生活总是像狗一样…………
我开始了我的漫漫错误路~
当然我第一步按照CocoaPod的时候,pod install的时候,我发现了一个问题!!!
我的还没运行就报错了!!!
WTF!!!!!!!
然后我就发现!!!
为什么我的比别人少点什么东西呢!!! shit!!!
然后,我开始寻找~ 有你的世界在辣里~~~~~~~~~
我首先去了,CocoaPods的官方网站,开始了找寻,其实如果我的英语,如果在初中好好学习的话,我其实就可以解决了的。
那么。问题来了,我没好好学!
所以,没找到问题的所在………………
幸运的是!
我找到另一个途径~
在别人的帮助下! 我找到了原因,原来是我的版本问题! 要安装 新的版本! 那么~~~~
1 $ sudo gem update --system // 先更新gem,国内需要切换源 2 $ gem sources --remove https://rubygems.org/ 3 $ gem sources -a http://ruby.taobao.org/ 4 $ gem sources -l 5 \*\*\* CURRENT SOURCES \*\*\* 6 http://ruby.taobao.org/ 7 $sudo gem install cocoapods --pre// 安装cocoapods 8 $ pod setup //在这里很感谢 http://www.cnblogs.com/brycezhang/p/3675670.html 9 10 11 $ pod --version //运行之后发现时版本已经变成了 bate版本的时候,我只能对你说…………你人品比我好。
升级CocoaPods到pre版本的方法
按照上面的方法~ 我升级完了! 我靠!!!
还有谁!!!!!!!!!!!!!!!
然而………………
当我运行完毕之后…
WTF!!!!!!!
为什么版本没改变!!! 谁TM 的告诉我!!!!
没办法…………我又去寻找~ 有你的世界在辣里……………………
过程略……
我到最后是直接删除的 cocoaPods
怎么删除呢~
别着急,我来教你……
1 $gem list --local | grep cocoapods //查看电脑里装了什么关于cocoapods 我就是因为有两个版本就导致升完级之后还是 原来的那个版本.,.. 2 3 cocoapods (0.36.0.beta.2) 4 cocoapods-core (0.36.0.beta.2, 0.35.0) 5 cocoapods-downloader (0.8.1) 6 cocoapods-plugins (0.4.0, 0.3.2) 7 cocoapods-trunk (0.5.0, 0.4.1) 8 cocoapods-try (0.4.3) 9 10 11 //运行 gem uninstall + 前面的民称就可以删除 删除完成时会问你 y/n 别犹豫……y! 12 13 //然后 再次运行你运行的 gem uninstall 会发现! 14 15 yktxdeMac-mini:test12 yktx$ gem uninstall cocoapods-plugins 16 ERROR: While executing gem ... (Gem::InstallError) 17 cocoapods-plugins is not installed in GEM_HOME, try: 18 gem uninstall -i /Users/yktx/.rvm/gems/ruby-2.0.0-p598@global cocoapods-plugins 19 yktxdeMac-mini:test12 yktx$ gem uninstall -i /Users/yktx/.rvm/gems/ruby-2.0.0-p598@global cocoapods-plugins
删除CocoaPods
全部删除之后~~~ 只会重新安装了一遍 CocoaPods~~~
pod --version
终于好了!!!!哇哈哈哈哈~~~~~~~~~
让我们赶快重新导入包吧~~~
pod install~~~~
这是什么鬼!!!!!!!!
!!!!!!!!!
然后按照提示的网站去查看!!!
你们很出色! 我很喜欢!! 哇哈哈~ 赶快试着运行吧~~~
WTF!!!!!!!!!!
没办法~ goole吧…………………………
1 $ sudo gem uninstall psych //这个时候会提示你输入密码的 2 3 Successfully uninstalled psych-2.0.12 4 5 $ sudo gem install psych -v 2.0.0
解决辣~
完成了!!!!!
这下好了! 然后,我又发觉一个问题~~~
What‘s it!!!!!!!!!
好了废话不多说了!!!
$brew install mogenerator //运行完成mogenerator的安装 $brew install --HEAD mogenerator //运行完成mogenerator 其中咱们使用queryKit模板的安装
安装mogenerator
安装完成之后使用的话!
mogenerator --model /Users/yktx/Desktop/现在的/ceshi/ceshi/ceshi.xcdatamodeld/ceshi.xcdatamodel --swift --template-path ~/.querykit-mogenerator-template --output-dir /Users/yktx/Desktop/现在的/ceshi/ceshi/
这是我期中的例子~ 记住 数据库文件一定要弄对哦~
怎么弄对呢~~~~
嘻嘻~ 如果你是在 Xcode直接拖拽的那就没事了! 但是如果你是在finder里面的话,那么请你点击数据库文件显示包内容~
还有一点!
别忘了!!!到这里就完成了!
剩下的操作,我会给一个例子的。
我先看看怎么上传附件啊……%…………