Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

8
启用Xcode中的标签页?还是减轻了没有它们的痛苦?
我目前正在使用xcode,但我发现缺少选项卡非常令人不安。 我目前使用command-shift-d搜索所有文件,或者使用ctrl-1打开最近打开的文件的历史记录。 它可以工作,但是我发现它比仅浏览当前正在处理的几个文件的效果差。 有没有办法(无论是否第三方)来启用某种标签式组织?如果没有,还有其他方法可以快速浏览文件的子集吗?
76 objective-c  xcode  macos  ide 

30
Xcode:“目前无法安装此应用。”
为学习目的使用我的第一个应用程序。一切顺利,但Xcode遇到了问题。当我尝试在iPhone模拟器上运行该应用程序时,此消息总是弹出“此应用程序目前无法安装”。 怎么了?尝试构建应用程序时没有错误。试图清理构建。重新安装吊舱。重新启动Xcode。删除了模拟器设备上的所有设置,但是,问题仍然存在。 错误消息没有给我任何信息。我可以查看另一个日志文件吗?
76 ios  xcode  ios11  xcode9.2 

3
iOS 11.0中不推荐使用“ automaticallyAdjustsScrollViewInsets”
我刚刚开始编译到iOS 11,并注意到Apple现在声明了该属性 var automaticallyAdjustsScrollViewInsets: Bool { get set } 不推荐使用: https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin 在iOS 11中还有其他属性可解决此警告吗? 默认值将保持为true还是将来将如何处理?
76 ios  swift  xcode  deprecated 

21
Xcode中的“找不到框架”
我知道有人问过几次了。我遵循了这些指示: 在Xcode 5中向项目添加框架并添加*相对*路径 xcode4:链接器错误:找不到目录的选项 仍然Xcode给出此错误: 这是我当前的配置: bolts框架是这样,所以我可以使用Parse SDK。我从此处下载了空白项目:https : //parse.com/apps/quickstart#parse_data/mobile/ios/native/new 工作正常 我试图复制每个配置选项,但仍然无法正常工作。


4
NavigationLink只工作一次
我正在使用登录名处理应用程序,登录后列出了类别。在每个类别下,都有一些水平列出的项目。事情是登录后,出现主页,所有内容都列出了。当您单击某个项目时,它会进入详细屏幕,但是当您尝试返回时,它就会崩溃。我发现了这种流程,为什么在将`NavigationLink`放入`NavigationView`的`navigationBarItems`中后向后浏览时,我的SwiftUI应用程序为什么崩溃?但我无法解决我的问题。由于我的项目变得复杂,我只想在swiftui中练习导航,然后创建了一个新项目。顺便说一下,我下载了最新的xcode版本11.3。我编写了一个简单的代码,如下所示: NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") Test()视图如下: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") } } struct Test_Previews: PreviewProvider { static var previews: some View { Test() } } 如您所见,这确实很简单。我还在互联网上尝试过类似的示例,但是它不能像预期的那样工作。运行项目时,单击导航链接,然后导航到Test()视图。然后,单击“后退”按钮,它导航到主页。但是,当我第二次单击导航链接时,没有任何反应。导航链接仅工作一次,此后什么也没有发生。它不会导航,它不会抛出任何错误。我是swiftui的新手,除了导航之外,其他所有方面都很出色。我在互联网上尝试了许多示例并提出了解决方案,但似乎没有什么可以解决我的问题。

19
UITextView从文本的底部或中间开始
我会正确的。我的UItextView观点是,当需要滚动以查看所有文本时(当textView中有很多文本时),textView有时在文本中间开始,而在其他时候则在文本底部开始。 无法在textView上启用编辑。我需要一种强制textView每次都从顶部开始的方法。我看到了一些类似这样的问题,其中其他人使用了内容偏移量,但是我真的不知道它是如何工作的,或者甚至是否适用于此。 谢谢你的帮助。

17
将iPhone xib转换为iPad xib?
你怎么做呢?我在上面看到了一个视频教程,但是屏幕太小。另外,除了更改视图大小之外,我还需要对iphone应用程序进行其他一些重大更改才能转换为iPad吗?
75 ios  iphone  xcode  ipad  xib 

1
针对Xcode中的iPad选项
在Xcode中,创建UIViewController的子类时,存在一个名为“ Targeted for iPad”的复选框。 如果我想创建一个可以在iPhone和iPad上运行的应用程序(我认为它被称为通用应用程序)怎么办?我应该检查一下吗? 如果我检查了一下,引擎盖下发生了什么?
75 ios  iphone  xcode  ipad 

7
有什么方法可以在视图和xib文件的顶部布局指南之间添加约束?
在iOS 7中,我们现在可以在视图和顶部布局指南之间添加一个约束,我认为这对于解决iOS7中的状态栏偏移问题(特别是在视图中没有导航栏时)非常有用。 在情节提要文件中,我可以轻松添加此类约束。只需按住Control键,然后将视图拖到容器中,它将显示“顶部空间到顶部布局指南”选项。 但是,当我在xib文件中执行相同的操作时,该选项消失了。 那么,有没有办法在xib文件中添加这种约束呢?还是我必须添加代码?
75 ios  xcode  ios7  xcode5 

2
将闭包更新为Swift 3-@escaping
我已经将代码更新为Xcode 8.0 beta 6,但是我对新的不可转义的闭包默认值感到困惑。在下面的代码的Xcode提示添加@escaping在前面的completion:在下面的第一行代码,但仍然无法编译,去的圈子。* (编辑:实际上,正如Xcode所建议的那样,@escaping应该添加在after之后 completion:。警报可能仍会显示,但清理和编译会将其删除。)*应该如何重新编写/修复此代码才能在更新的Swift 3中工作?我看过新手册,但找不到合适的代码示例。 func doSomething(withParameter parameter: Int, completion: () -> ()) { // Does something callSomeOtherFunc(withCompletion: completion) } // Calling the method and execute closure doSomething(withParameter: 2) { // do things in closure } 任何帮助,不胜感激!

5
从Dock菜单中删除最近的Xcode项目
我想从Mac OS-X任务栏(Dock)中删除XCode的最近项目菜单项。 我在任何地方搜索到的信息File->Open Recent->Clear Menu都将清除,但不是。 它不会从Dock中清除,而是从“XCode最近”菜单中清除。 我相信我应该在OS文件系统中挖掘某个地方,但是我不知道在哪里。 这是一个XCode 4.2龙头安装,我做了一个完整的卸载并安装版本4.3。 但是我也无法清除4.3版的Dock项目菜单!
75 xcode  xcode4 

19
iOS 7 UIRefreshControl tintColor不适用于beginRefreshing
我正在尝试在UIRefreshControl(在iOS 7上构建)上设置tintColor。我在情节提要中启用了tableViewController的刷新,然后在ViewControllerviewDidLoad方法中执行以下操作: [self.refreshControl setTintColor:[UIColor redColor]]; 所以现在,当我拉动刷新时,刷新控件的颜色确实是红色的: 我希望我的视图在显示时自动更新,所以我这样做了: - (void)viewDidAppear:(BOOL)animated{ [self.refreshControl beginRefreshing]; } 根据https://stackoverflow.com/a/16250679/1809736的介绍,它没有显示出旋转的轮子。 [self.tableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:NO]; 强迫展示它。它显示了它,但现在又恢复为默认颜色: 如果我尝试手动拉后刷新,它是红色的。 我尝试在iOS6上构建它,并且它应该可以正常工作,所以这是一个iOS7错误吗? PS:模拟器不是问题,我尝试在设备上构建它,同样的错误。 PPS:我建立了一个示例项目,能否告诉我您是否有相同的错误或代码中是否存在问题?这是链接:http : //d.pr/f/pGrV 非常感谢 !

11
如何从单元格获取UITableViewCell indexPath?
我如何从一个单元格中获取indexPath一个UITableView? 我已经搜索了堆栈溢出和谷歌,但是所有的信息都是相反的。有什么方法可以访问superView/ UITableView,然后搜索单元格? 有关上下文的更多信息:我有两个类,一个被称为Cue,一个被称为CueTableCell(是的子类UITableViewCell)CueTableCell是可视化表示Cue(这两个类彼此具有指针)。Cue对象位于链接列表中,并且当用户执行特定命令时,需要选择CueTableCell下一个的可视表示形式Cue。因此Cue类调用select的下一个方法Cue列表,以检索UITableView从cell并调用它selectRowAtIndexPath:animated:scrollPosition:,为它需要indexPath的UITableViewCell。

11
现在Xcode 11中不再包含Application Loader,如何上载IPA
我有点害怕问这个问题,因为这个问题对我来说似乎很巨大,但我看不到有人对此感到惊慌。我有点害怕听起来疯了,但我会去做的: 正如我们在Apple的Submissions Update上所读到的: 从Xcode 11开始,Xcode不再包含Application Loader。有关如何使用Xcode将应用程序上传到App Store Connect的详细信息,请参阅Xcode帮助。 使用Phonegap构建服务的人员和组织在知道自己无权访问Xcode项目文件的情况下询问自己如何使IPA联机是合法的。 Apple为我们提供了一个称为“存档管理器”的新工具,但正如我们在文档上所读到的: 在档案管理器中,选择要上传的档案,然后单击“分发应用程序”。 好吧,我的档案在哪里?IPA是否被视为档案?如何将我的IPA集成到此软件中? 也许我还没有找到适合我的解决方案,但是目前,如果没有Application Loader的替代工具,我特别担心Phonegap构建的未来。 那么,您是否甚至遇到过相同的问题,并且找到了解决方案?(向科尔多瓦的迁移除外) 我知道,由于UIWebView的贬值以及Cordova与WKWebView的兼容性低,混合应用程序的使用寿命并不长,但我不敢相信Apple会决定在没有警告的情况下终止Phonegap构建。和往常一样,Phonegap的团队也不是很健谈。 编辑 好了,可以使用以下命令来传输您的ipa,但由于我使用的是旧版本的Xcode(10),因此可以正常工作,因此在Xcode 11发行时将不推荐使用吗? xcrun altool --upload-app --type ios --file "path/to/application.ipa" --username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.