草庐IT

xcode6.3.1

全部标签

objective-c - 存储在 iCloud Drive 中时的 Xcode 项目问题

我目前正在处理一些iOS和OSX项目,并将它们存储在我的iCloudDrive中的一个文件夹中,这样我就可以在我的个人电脑和工作电脑上处理它们。我正在使用Xcode6.1,但也尝试过6.2。我遇到的问题是,如果我在一台计算机(例如我的工作计算机)上更改项目,然后使用我的个人计算机从我离开的地方继续,我个人笔记本电脑上的UI不是更新版本。这很奇怪,因为在InterfaceBuilder中它实际上显示了更新的版本,并且项目的所有文件都是最新的并且它们应该是最新的。我也使用git,它说它也是最新的(认为这可能是使用git的问题,但在不使用git的项目中也是如此)。但是当我运行该应用程序时,它

ios - Xcode Swift 自动完成失败<<错误类型>>

声明导出时,自动完成器输出“错误类型”。socket也失去了属性。删除派生数据和Xcode项目数据包中的一些文件没有帮助。例子: 最佳答案 为避免此问题,您应该更新Xcode为每个项目生成的项目现金。为此,请转到/Users/UserName/Library/Developer/Xcode/DerivedData目录和删除ModuleCache那里的目录。完成后,退出Xcode并再次打开您的项目。Xcode将重建项目索引,应该会出现错误。 关于ios-XcodeSwift自动完成失败>,

ios - Swift-XCode - 如何让文本字段具有用户可以选择的设置值?

我了解普通文本字段的工作原理,用户可以在其中输入自己的文本,但是有没有一种方法可以让用户单击textfield并提供一些选项,例如“你好”、“再见”和“晚安”?它有点像一个有更多选项的占位符,而占位符在这方面真的没有作用,因为当用户点击文本字段时,会弹出选项供文本选择,用户可以选择文本和该文本将在文本字段中使用。谢谢! 最佳答案 您想使用UIPickerView和UITextField的inputView属性实现如下方法:classViewController:UIViewController,UIPickerViewDataSou

ios - Xcode 7 beta 3 的 Swift 2 中的 try/catch 行为不正确?

我遇到了一些使用Xcode7beta3编译的Swift2代码的问题。我有一个类(见下文),它有一个接受函数f的初始化器,它可以抛出异常。如果f没有抛出异常,则应将成员变量(self.result)设置为包装f返回值的枚举实例。如果f确实抛出异常,则应将self.result设置为指示该值不存在的枚举实例。在初始化程序结束时,self.result不应为nil。我检查了f不抛出的情况,行为是正确的。但是,在f确实抛出异常的情况下,self.result在初始化程序结束时为nil(断言被触发)。如果我在调试器中单步执行,我会看到self.result似乎立即被设置,然后闪回为nil。(注意

ios - 将基本 Storyboard的本地化更改为德国 swift xcode

我有一个即将完成的应用程序,我只需要向它添加本地化。问题是我完全是用德语写的(因为我来自德国)而且我没有改变开发语言。这意味着xCode认为我所做的一切都是用英语而不是德语写的:我尝试将CFBundleDevelopmentRegion设置为德语,并将Localizationnativedevelopmentregion(在目标中)设置为德语,但没有任何效果。所以我的基本问题是:我有一个用德语编写的应用程序,我如何添加英语和其他语言支持? 最佳答案 我为此纠结了很长时间,但最后我想我找到了Xcode7的解决方案。一般来说,如果您开发

xcode - Swift 2 错误 : . alloc() 在 Swift 中不可用:改用对象初始值设定项

迁移到Swift2后出现以下错误:.alloc()在Swift中不可用:改用对象初始化器。任何帮助表示赞赏。谢谢funcparser(parser:NSXMLParser,didStartElementelementName:String,namespaceURI:String?,qualifiedNameqName:String?,attributesattributeDict:[String:String]){element=elementNameif(elementasNSString).isEqualToString("item"){elements=NSMutableDict

xcode - 我需要 Xcode 7 和 Swift 2.0 来更新我的应用吗

我在运行iOS9的设备上的Swift1(Xcode6、iOS7.1)应用程序中出现UI问题。我尝试将我的应用程序转换为Xcode7和Swift2.0,但我在这里遇到了很多问题。为了让我的客户快速修复,直到我弄清楚出了什么问题我想知道我是否可以下载并安装Xcode6(我上次构建和上传应用程序的版本)更正UI问题(我知道要做什么做)并再次上传应用程序。简而言之:Apple会拒绝使用旧Xcode/Swift版本更新应用吗? 最佳答案 “SubmitYourApps”page目前(截至2015-09-23)说Ifyourappstillde

iOS 9 (Xcode 7) Facebook API/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)' 不包含位码

我正在尝试在iOS9.0中使用Xcode7构建包含FacebookSDK的应用程序。我收到此错误。谢谢 最佳答案 将您的FacebookSDK版本更新到4.6TheSDKsupportsvariousiOS9featuresincludingBitcode.Inaddition,theSDKdialogssuchasLogin,Like,ShareDialogsautomaticallydeterminethebestUIbasedonthedevice,includingSFSafariViewControllerinsteado

xcode - swift:如何计算日期间隔(今天~指定日期)

从当前间隔指定的日期开始的天数,例如:指定日期=15/01/2016,今天=03/01/2016预期结果:应该显示12天后 最佳答案 试试这个扩展:extensionNSDate{funcrelativeDaysFromToday()->String{letnow=NSDate()letcalendar=NSCalendar.currentCalendar()letunitFlags:NSCalendarUnit=NSCalendarUnit.Dayletcomponents=calendar.components(unitFlag

xcode - 更新到 Xcode 7.3/Swift 2.2 后计时器停止工作

更新到Swift2.2和Xcode7.3后,我的重复NSTimer停止重复了。lettimer=NSTimer.scheduledTimerWithTimeInterval(0.4,target:self,selector:#selector(rotate),userInfo:nil,repeats:true)timer.fire()选择器触发一次,然后直到窗口关闭或最小化后才会再次触发。还有其他人吗?有什么建议吗? 最佳答案 计时器需要始终在同一个线程中进行调度或失效,您可能是在异步block中调用它?尝试在主队列中安排它:dis