草庐IT

Swift-XCode

全部标签

ios - Xcode:如何从特定配置的构建阶段删除目标依赖项

我有一个包含WatchExtension和Apptarget的应用。我将能够让我的配置之一(对于beta)从目标依赖项中排除这些目标,以便我可以在没有WatchExtension/App的情况下分发构建。但是我仍然希望我的debug配置包含它们。这可能吗?也许有一些运行脚本可以手动添加目标依赖项?谢谢。 最佳答案 复制您的“Release”配置,其中将包含您的WatchExtension。这里是官方资源:https://developer.apple.com/library/ios/recipes/xcode_help-projec

ios - Xcode 7 本地化锁定在哪里?

在以前版本的Xcode中,它位于InterfaceBuilder文档中:但在Xcode7中没有。那么在xcode7中哪里可以找到它呢? 最佳答案 TochangethelockinglevelofaviewInInterfaceBuilder,selecttheviewyouwanttolock.IntheIdentityinspector(undertheDocumentsection),choosealockinglevelfromtheLockpop-upmenu.Tochangethelockinglevelofthenib

ios - Xcode Storyboard - 将我对特定大小类的所有约束转换为 Any x Any 的约束

不久前我遇到了这个问题,当时我通过github从另一台计算机上提取了一些Storyboard更新。每次我打开Xcode时,它​​都需要很长时间才能加载,最后我会看到几十个,有时是数百个放错地方的View。这已经困扰我一年多了,我实际上只是仔细检查了每一个警告,并将框架设置为他们希望摆脱警告的框架。我追踪到错误是使用了Size类。事后看来,真的不需要他们。我们只是一个纵向应用程序,无意实现横向功能。绝对不会很快。问题是Storyboard在AnyxAny中加载,然后切换到CompactxRegular,并且一堆View放错了位置。这是一个错误放置的View的源代码:要看的是两个block

ios - 如何使用 xcodebuild 命令行而不是 Xcode 添加 “Embedded Binaries”

我用脚本生成了两种类型的ipa(包含todayplugin和不包含todayplugin)。所以我不能用Xcode添加EmbeddedBinaries。有谁知道命令行如何添加嵌入式二进制文件? 最佳答案 目前还不完全清楚您的设置是什么,但这可能会有所帮助。我通过在目标的构建阶段末尾添加“新运行脚本阶段”来完成类似的操作。像这样:rm-Rf"$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH/YOUR.framework"mkdir-pv"$TARGET_BUILD_DIR/$FRAMEWORKS_FO

Ios Swift 2 为选择器传递第二个参数

我正在尝试在调用选择器时添加第二个参数,谁能告诉我具体怎么做我试过了:letBtnVar=UIButton(title:"TrlTxt",style:UIBarButtonItemStyle.Plain,target:self,action:#selector(self.NavRitBtnKlk(_:,Nam2Var)))funcNavLitBtnKlk(sender:UIButton,Nam1PsgVar:AnyObject){/*CodTdo*/print("Clicked")} 最佳答案 选择器应该是#selector(sel

IOS Xcode 构建错误

在构建应用程序时,我收到以下错误:CodeSignerror:Thefile"YES"couldn'tbeopenedbecausethereisnosuchfile.:(null)我已经采取的解决问题的步骤:已删除[~/Library/Developer/Xcode/DerivedData]清理和构建更新证书,配置文件见下图。我不知道为什么会出现此错误,我该如何解决?更多信息,我在MacOS版本ElCaptain上使用Xcode版本7.3.3。我正在为iOS版本IOS9.3开发 最佳答案 Youmighthaveprovidedt

ios - 在 subview removeFromSuperview 之后执行操作(Ios Swift)

subview是使用来自ControllerA的这段代码打开的。letpopOverVC=UIStoryboard(name:"Main",bundle:nil).instantiateViewControllerWithIdentifier("test")as!DatepickerpopupViewControllerself.addChildViewController(popOverVC)popOverVC.view.frame=self.view.frameself.view.addSubview(popOverVC.view)popOverVC.didMoveToParent

ios - xcode 7.3.1,出现错误 memcpy no member in namespace

尝试为iOS编译一些C/C++代码时。得到Nomembernamed'memcpy'innamespace'std::__1';didyoumean'wmemcpy'?尝试了编译器设置但没有成功。这个在工具链的内存文件里。 最佳答案 我需要添加#include希望对你有帮助 关于ios-xcode7.3.1,出现错误memcpynomemberinnamespace,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

ios - 如何在 TableView Swift 2+ 的底部创建 RefreshControl

如果您知道如何在UITableView的底部实现UIRefreshControl,请帮助我?Likethis,但当你向上拖动它时就在表格View的下面。当我拖动TableView时,我想要与RefreshControl类似的结果。当我将它拖到顶部时,“加载圈”已填充,如果我不拖到最后,并且“加载圈”未完全填充,则不会调用我的刷新函数需要Swift实现方面的帮助! 最佳答案 在Github上查看此内容你只需要设置triggerVerticalOffset 关于ios-如何在TableVie

ios - 预期类型之前/之后 —>,Swift 3 中的预期声明

因此,我创建了一个类型别名来存储一个完成处理程序,稍后使用Stripe的iOS库将其传递给一个名为submitTokenToBackend的函数。这是我的代码://MARK:-CreateCompletionHandlerstypealiasCompletionHandler=(_token:AnyObject?,_error:NSError?)->Void//MARK:-SubmitTokenToBackendfuncsubmitTokenToBackend(completionHandler:CompletionHandler){}//MARK:-STPPaymentCardTex