Tag: xcode5.1

在Xcode5中加载不同的视图控制器

我正在为Xcode 5.1.1中的一个简单的iOS应用程序工作。 我是Xcode和Objective-C的新手,所以我有一个小问题。 这是我的: 我的应用程序的想法很简单 – 当用户第一次启动应用程序时,他会看到授权表单。 当他input他的login名和密码,然后按login,我的应用程序向服务器请求,如果一切正常 – login名和密码是正确的 – 应用程序保存用户login: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:self.txtUsername.text forKey:@"SavedUserName"]; [defaults synchronize]; 并用“没关系!”打开视图。 [self performSegueWithIdentifier:@"login_success" sender:self]; 授权是伟大的,用户login保存os工作。 但现在,当用户再次启动应用程序时,如果他已经授权: – (void)viewDidLoad { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *authLogin = [defaults objectForKey:@"SavedUserName"]; if(![authLogin isEqualToString:@""]){ //I think here application must load view with "It's OK!", but how […]

尽pipe只恢复到32位体系结构,但仍然在Xcode 5.1上发生链接器错误

因为我更新到Xcode 5.1,这改变了标准体系结构也包括arm64 ,我不断从链接器得到以下错误: 0 0x109157f93 __assert_rtn + 144 1 0x1091faed4 ld::passes::stubs::Pass::makeStub(ld::Atom const&, bool) + 0 2 0x1091fb5f7 ld::passes::stubs::Pass::process(ld::Internal&) + 497 3 0x1091fbc07 ld::passes::stubs::doPass(Options const&, ld::Internal&) + 111 4 0x109158b50 main + 772 5 0x7fff8568b5fd start + 1 A linker snapshot was created at: /tmp/MyApp-2014-02-19-175731.ld-snapshot ld: Assertion failed: (target != NULL), function stubableFixup, file /SourceCache/ld64/ld64-236.3/src/ld/passes/stubs/stubs.cpp, line […]

Xcode 5.1打破了一些testing

由于更新到Xcode 5.1,我试图运行unit testing(XCTestSuite)时遇到了错误。 当我运行单独的testing方法时,在控制台上Error while reading test scope bundle时出现Error while reading test scope bundle并且没有结果。 当我运行testing文件的完整实现时,我看到: Unable to get entitlements for client task. Error: Error Domain=NSPOSIXErrorDomain Code=-1 "The operation couldn't be completed. (POSIX error -1 – Unknown error: -1)" 然后testing似乎开始按预期运行。

NSInvalidUnarchiveOperationException:'无法实例化名为_UITableViewCellSeparatorView的类

XCode更新(5.1)后,我的应用程序崩溃,当我尝试在iOS 6.x中运行。 我有一个应用程序,我有一个自定义单元格和限制。 自动布局未选中xib文件。 我得到的错误是: *终止应用程序由于未捕获的exception“NSInvalidUnarchiveOperationException”,原因:“无法实例化名为_UITableViewCellSeparatorView的类” 我只在其他论坛发现了一个关于这个问题的线程( https://forums.xamarin.com/discussion/14691/app-crashes-after-xcode-update ),但没有解决,只是我做的一个testing并得到了同样的错误。 帮帮我!!!

没有架构来编译(ARCHS = i386,VALID_ARCHS = arm64 armv7 armv7s)

前言:我看过类似的问题 ,但似乎没有任何答案能解决我的问题。 我正在试图build立我的xcode(版本5.1.1)项目使用: xcodebuild clean build -sdk iphonesimulator7.0 -arch "armv7s" ONLY_ACTIVE_ARCH=NO , 当我运行这个我得到: No architectures to compile for (ARCHS=armv7s, VALID_ARCHS=i386 x86_64)作为一个错误。 我尝试了所有的VALID_ARCHS(rm64 armv7 armv7s)作为input的上述命令。 所以我试着运行这个命令: xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO 然后我得到No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s)作为错误No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s) 。 我试着用所有其他的VALID_ARCHS(i386 x86_64)运行上面的命令,没有运气。 我不知道为什么这些架构错误正在发生。 我的项目中有cocoapods,上面的链接中的第一个答案没有解决我的问题。

如何使用UIMenuController iOS5.1防止在UITextView上复制/粘贴/selectpopup窗口

问题 :如何防止出现在UITextView上的复制/粘贴/selectpopup窗口(不使用UIwebView和css)? 我不想去UIWebView的溃败,因为我已经使用UIViews与UITextFields进行数据input。 我已经尝试过,在我的视图控制器的实现文件中使用方法: targetForAction:withSender , setMenuVisible:animated ,最后canPerformAction:withSender实现解决UITextField的解决scheme失败 。 (它不劳作 – [悲伤的脸])

更新到Xcode 5.1后,iOS 7.1出现错误

我最近更新了我的Xcode到5.1版本。 更新后,运行良好,所有的模拟器,除了iOS 7.1,它提供了一个mach-O链接错误。 而且,“生成设置”选项卡中只有64位体系结构选项。 据我所知,这是所有问题和错误的原因。 有谁知道这个原因和如何解决? 这里有一些警告和错误,我得到了: 警告 : Values of type 'NSInteger' should not be used as format arguments; add an explicit cast to 'long' instead 错误: Symbol(s) not found for architecture x86_64 谢谢。

ios 6.0模拟器在xcode 5.1中

我只是成功地更新了我的Xcode工具到5.1版本,当我检查下载选项的偏好部分,然后我注意到没有select下载ios 6.0模拟器(请检查附加的图像) 那么如何在Xcode 5.1中访问ios 6.0模拟器呢?

如何更新我们的支持arm64 Build的静态库架构?

几天前我创build了静态库(通用) ,与Xcode5.0 SDK7工作正常。 使用SDK7.1更新Xcode5.1后,如果我select模拟器iPhone Retina(4-inch 64-bit)不起作用。 然后,我要更新我的库与波纹pipe设置更改。 我为三个目标做同样的事情: 对于体育模拟器以及设备,我把通用库,并在此我运行脚本: – 在此之后,我再次构build库和使用,因为我以前在我的项目。 但iPhone Retina(4-inch 64-bit) Undefined symbols for architecture x86_64:依然存在同样的问题Undefined symbols for architecture x86_64: 所以,我的问题是,是否有任何额外的更新需要更新lib的arm64或我在上面的步骤中的任何错误。 如果我错了,请通知我。 更新我的静态库,以支持64Bit architecture需要什么样的更改 注意: 我要求我自己创build的库更新。 我不使用第三方库。 更新 我用这个lipo -info testingLibImport/libLibNSlog.a命令到我的terminal输出是: Architectures in the fat file: testingLibImport/libLibNSlog.a are: armv7 armv7s i386 arm64

iOS7新的更新V 7.1(11D167)不兼容Xcode 5的开发

我得到IOS7新版本V7.1的通知。 我已经安装在我的iPhone 4S上。 由于我是开发人员,我的iPhone 4S在Xcode 5 SDK的开发模式下没有被检测到。 当我打开Xcode的组织者。 表明, iOS SDK的安装不支持“iPhone 4S”上的iOS版本。 请将设备恢复到下面列出的操作系统版本,或者更新到最新版本的iOS SDK; 这在这里可用。 操作系统安装在iPhone 4S 7.1(11D167) 希望苹果解决这个问题。 谢谢你的帮助。