草庐IT

xcode_help-accounts_preferences

全部标签

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

ios - Xcode Beta 4 中删除了 previewActionItems()

我刚刚将我的Xcode更新到最新版本的Xcode8beta。现在我打开了一个我目前正在处理的项目。我似乎注册previewQuickActions的方法已经改变,因为我在重写它时遇到错误,它与objcgetter冲突。funcpreviewActionItems()->[UIPreviewActionItem]{returnctrl.previewActionItems}我在互联网上做了一些研究,但确实找到了任何可以使用或实现的方法来注册previewActions。我希望你能帮助我。关于色度 最佳答案 你最好看看anofficia

iOS Telegram编译8.7.1版本(Xcode成功运行)

首先打开官网github地址。https://github.com/TelegramMessenger/Telegram-iOS开始我们的clone操作。如果你对终端命令行比较熟悉。可以忽略这一步,如果你不懂,只是想下载下来使用sdk。直接打开终端在根目录下。最初准备工作要用到python,如果不会请自己查文档接下里按照官网的教程来,我首先声明一下,自己要下载telegram的版本和你Xcode版本还有bazel版本都是必须按照官网要求来的。不要下错。我们这次讲解以目前最新版来。Xcode版本13.2.1Telegram版本8.7.1bazel版本5.1.开始第一步gitclone--recu