Tag: xcode6

Xcode 6 GM不会编译iOS设备,但在模拟器中很好 – 奇怪的错误信息

我有一个在XCode 6testing版中编译得很好的项目,但是现在,在GM中,它不会编译为iOS设备,并提供错误信息: myController.m:393:9: No visible @interface for 'UIDevice' declares the selector 'initialize:' 在这一行: if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 它仍然编译绝对好的模拟器; 我也尝试了这些修复: 清理整个项目并重新构build。 从〜/ Library / Developer / XCode中删除了所有派生数据 重新安装XCode 检查了XCode首选项,并将指定的命令行工具位置指向XCode 6(XCode 5仍安装在机器上,并指向此处) …但没有运气。 编译时出现同样的错误。 帮帮我! 我们正处于紧张的时期,iOS8正在逼近,这真是令人头疼。 PS:我们也在工作区使用Cocoapods,这是值得的。

iOS uiautomator应用程序名称

我正试图用Xcode仪器启动和testingiOS应用程序。 但我没有每个应用程序名称的testing。 例如,我知道: 设置== Preferences.app SAFARI == MobileSafari.app 日历 , 邮件 , 照片 , 信息 , 相机 ,…的名称是什么?

我的iOS应用程序没有在模拟器中显示应用程序图标

我已经在资产目录以及我的应用程序中添加了所有必需的图标,但是它没有在模拟器上显示图标

JSQMessagesViewController消息气泡不规则alignment

我正在开发一个应用程序使用JSQMessagesViewController 。 但是有一个问题是消息气泡在collectionView中alignment不规则的顺序。 这里是一个截图 这里是代码: import UIKit class mDetailContainerViewController: JSQMessagesViewController, JSQMessagesCollectionViewDelegateFlowLayout{ var userName = "" var messages = [JSQMessage]() let incomingBubble = JSQMessagesBubbleImageFactory().incomingMessagesBubbleImageWithColor(UIColor.lightGrayColor()) let outgoingBubble = JSQMessagesBubbleImageFactory().incomingMessagesBubbleImageWithColor(UIColor.greenColor()) override func viewDidLoad() { super.viewDidLoad() self.userName = "iPhone" for i in 1…10{ var sender = (i%2 == 0) ? "Syncano" : self.userName var message = JSQMessage(senderId: sender, displayName: […]

无法启动iOS模拟器 – xcode 6.0.1

我在OS X Mavericks 10.9.5上的Xcode 6.0.1中有一个错误。 当我debugging时,iOS 8模拟器显示此错误: 无法启动iOS模拟器。 几秒钟后Xcode显示了这个错误: 运行时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2) 但是,iOS 7模拟器的作品!

reloadData()致命错误:意外地发现零,而解包一个可选的值

该应用程序在线崩溃 class ImageValueCell: UITableViewCell, UITableViewDelegate, UITableViewDataSource { @IBOutlet weak var imagesList: UITableView! var imageArray: NSArray! override func awakeFromNib() { //super.awakeFromNib() // Initialization code imagesList.delegate = self; imagesList.dataSource = self; imageArray = NSArray() imagesList.reloadData() } func addImagesValue(objectList: NSMutableArray, machine: WIFIMachine){ imageArray = objectList imagesList.reloadData() //CRASHED HERE } } 我跟踪并发现在发生崩溃时imageList是零。 这是在故事板上创build的具有UITableView的自定义单元格。 任何人都可以告诉我可能的解决scheme,我可以尝试?

Xcode 6模拟器是否使用x86_64?

抱歉,不得不问这个。 这涉及架构x86_64未定义的符号为ARM64构build时 ,但我只有Xcode 4和5testing。 Xcode 6是否在iOS模拟器中使用x86_64? 这似乎是相关的: Xcode 6 iOS模拟器(iPad2,iPhone5)现在发行模式现在运行x86_64。 debuggingi386 。 但是,我不能完全明确提出问题的人的要点。

如何在应用程序未运行时模拟位置

我正在构build一个具有GeoFencingfunction的iOS 8应用程序。 我需要testing这个,我知道我可以使用预先configuration的位置或者提供一个GPX文件来模拟Xcode中的位置。 然而,由于这个应用程序需要采取行动时,基于地区监测时(用户多任务刷新),我怎么可以testing它,而无需进入我的车,四处走动? 谢谢!

呈现UIActivityViewController时出现警告

当我提出一个UIActivityController使用下面的代码我得到,但呈现,但控制台显示“ Warning: Attempt to present <UIActivityViewController: 0x7f8788e7aed0> on <MyApp.CustomTableViewController: 0x7f8788e3db60> which is already presenting (null) ”。 @IBAction func shareImage(sender: AnyObject) { let images: [UIImage] = [image.image!] let activityViewController = UIActivityViewController(activityItems: images, applicationActivities: nil) self.presentViewController(activityViewController, animated: true, completion: nil) } 这个func被UILongPressGestureRecognizer 。 请注意,我使用以下层次结构的故事板: TabBarController >(Relationship)> NavigationController >(Relationship)> TableViewController >(Show)> TableViewController >(Show)> ViewController 。 演示发生在最后一个ViewController上。 我很确定这是关于层次结构,哪个控制器当前呈现(以及如何)以及哪个控制器负责呈现UIActivityViewController 。 […]

Images.xcassets违反目标的法则

好的,所以我在这个问题上咬牙切齿,真诚地希望我犯了一个愚蠢的错误(已经有一些深夜了)。 简短的背后故事,我们正在构build一个需要品牌的产品,因为多个客户将共享90%的相同的UI和代码,以及一些configuration选项来打开/closures和不同的颜色,字体和图像等。 所有工作正常,除了.xcassets文件夹。 我有每个客户1,目前他们有相同的资产名称,不同的图像。 例如,每个.xcassets都有一个ic_settings ,但每个内容都不相同。 我已经检查过复制束资源构build阶段,并且对于每个目标,它实际上每个目标只有一个.xcasset文件夹。 <redacted image> <redacted image> 当我运行该应用程序时,它正确地加载了appIcon(我不得不重命名为appIcon- <target> ,因为Xcode中的下拉列表显示了它们,无法知道哪个是哪个)。 它还显示正确的软件包名称和启动screen.xib。 下面是图片本身。 正如你所看到的图像是完全不同的: <redacted image> <redacted image> 但是,当我运行客户1和客户2.所有的图像是客户1的。 我不知道这在物理上是可能的,请告诉我: 我并不疯狂 我犯了一些我看不见的简单错误 这不是一个Xcode错误,不需要在types中见过的最精细的工作。 可能重命名所有图像以追加目标名称:-(。 注意 我已经尝试清理,build设,重置模拟器,删除派生数据等在模拟器和实际设备上。 如果我添加一个独特的图像到其中一个文件夹,我可以使用它。 直觉是Xcode合并文件夹? 解决方法 有标记的答案是正确的,这是cocoapods。 这是一个已知的问题,目前最好的解决方法(我发现),就是使用这个: https : //github.com/CocoaPods/CocoaPods/issues/1546#issuecomment-61907975