Ios 如何使用objective-c中的可可豆升级Magic record sdk

Ios 如何使用objective-c中的可可豆升级Magic record sdk,ios,objective-c,iphone,xcode,cocoa,Ios,Objective C,Iphone,Xcode,Cocoa,上周我集成了魔幻记录2.3.2测试版。。但我试图整合魔幻记录2.3.3的最新版本。但是我失败了。。所以最后我集成了Magic Record 2.3.2 beta sdk。但现在我需要从Magic Record 2.3.2更新到Magic Record 2.3.3 sdk。。在我的项目中,有pod文件..所以通过终端,我是这样做的: 1开放式终端 2写入CD命令。。然后拖放我的项目文件夹->按enter键 3写入命令打开-e podfile 现在打开pod文件。。在pod文件中,我正在更新Magi

上周我集成了魔幻记录2.3.2测试版。。但我试图整合魔幻记录2.3.3的最新版本。但是我失败了。。所以最后我集成了Magic Record 2.3.2 beta sdk。但现在我需要从Magic Record 2.3.2更新到Magic Record 2.3.3 sdk。。在我的项目中,有pod文件..所以通过终端,我是这样做的:

1开放式终端

2写入CD命令。。然后拖放我的项目文件夹->按enter键

3写入命令打开-e podfile

现在打开pod文件。。在pod文件中,我正在更新Magic record sdk,如“pod'MagicalRecord',:git=>,:tag=>‘2.3.3’”

4之后,我将更新我的pod文件,如“pod更新”

在终端中,我收到了这些错误消息

[!]安装MagicalRecord[!]时出错/usr/bin/git clone/var/folders/qy/ks1z12x94zg5998_1kb9w0vc0000gn/T/d20160310-728-jkxwbm-单分支-深度1-分支2.3.3 克隆到“/var/folders/qy/ks1z12x94zg5998_1kb9w0vc0000gn/T/d20160310-728-jkxwbm”。。。警告:找不到要克隆的远程分支2.3.3。致命:在上游原点中未找到远程分支2.3.3


请帮助我任何人。。如何解决这些问题。为什么魔法记录2.3.3没有集成。有什么问题吗。??提前感谢…

这是因为您没有使用好的标签版本。它应该是v2.3.3:


非常感谢你,兄弟。。它已成功集成。。但我收到了一些警告消息,如“MR_ContextForCurrentThread”已被弃用:此方法将在MagicalRecord 3.0中删除:您现在必须使用MagicalRecord类的类方法saveWithBlock:,因此请在代码中的任何地方替换MR_ContextForCurrentThread调用。示例:[MagicalRecord saveWithBlock:^NSManagedObjectContext*localContext{User*localUser=[User MR_inContext:localContext];localUser.firstName=@Whavever you want I know;}];你可能想参考这篇SO帖子:@Tenguy G.我是这样写的[NSManagedObjectContext MR_contextForCurrentThread],所以我可以将这篇文章修改为这篇[MagicalRecord saveWithBlock:^NSManagedObjectContext*localContext{//在localContext中进行更改}]@Tenguy G.我在constants.h文件中这样写定义CURRENTTHREAD_上下文[MagicalRecord saveWithBlock:^NSManagedObjectContext*localContext{}];所以我在项目中遇到了一些问题。。我只是在我的项目中使用这个方法。在其中一个类中,我写的是这样的SystemPreferences*preference=[SystemPreferences MR_findFirstWithPredicate:predicate inContext:CURRENTTHREAD_CONTEXT];所以我遇到了一些问题,即期望表达式']'
pod 'MagicalRecord', :git => 'https://github.com/magicalpanda/MagicalRecord.git', :tag => 'v2.3.3'