小编Lin*_*rth的帖子

Apple LLVM 6.0错误:clang因退出代码-1而失败

我在我的MacBook Air上创建了我的应用程序并继续在那里工作,这很好.然后我开始与一位使用另一台Mac(当然)的同事合作.无论如何,我们通过Dropbox分享我们的Xcode项目(我们只是切换到BitBucket,别担心;)),当他试图在他的Mac上打开项目Apple LLVM 6.0 Error时,在我的计算机上运行相同项目时出现以下错误完美:

clang:错误:没有这样的文件或目录:'/ Users/linus/Dropbox/Apps/My App/Projekt/My App/SlideMenu/SlideMenu-Prefix.pch'clang:错误:没有输入文件

命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1

错误的最后几行似乎对我来说最重要,这就是为什么我在这里列出它们.

我知道这个问题现在被问了好几次,但从来没有一个有用的答案对我有用.我试图Foundation Assertions在关于这个主题的另一个答案中禁用它,但是这没有用.此外,我重新启动甚至重新安装Xcode,所有文件都存在,没有一个应该丢失.

我正在运行Xcode 6.0.1和Mac OS X 10.10.我希望有人能回答这个问题,我现在有点绝望了......

xcode compiler-errors objective-c ios

12
推荐指数
1
解决办法
3万
查看次数

SwiftUI中NavigationView导航栏的自定义后退按钮

我想添加一个自定义导航按钮,该按钮看起来会像这样:

所需的导航后退按钮

现在,我BackButton为此编写了一个自定义视图。将该视图用作导航栏的主要项目时,请执行以下操作:

.navigationBarItems(leading: BackButton())
Run Code Online (Sandbox Code Playgroud)

...导航视图如下所示:

当前导航后退按钮

我玩过类似的修饰符:

.navigationBarItem(title: Text(""), titleDisplayMode: .automatic, hidesBackButton: true)
Run Code Online (Sandbox Code Playgroud)

没有任何运气。

我怎么能够...

  1. 在导航栏中设置用作自定义后退按钮的视图?要么:
  2. 以编程方式将视图弹出回到其父级?
    在采用这种方法时,我可以使用完全隐藏导航栏.navigationBarHidden(true)

swift navigationview swiftui

11
推荐指数
8
解决办法
4262
查看次数

Swift中的本地化2

我想本地化我的应用程序; 我正在使用Swift 2.我遵循了本教程,但我遇到了2个问题.

1.两种语言的本地化图像都消失了

我以同样的方式为德语英语本地化了多个图像.一组图像(图像的en和de版本)对于两种语言都消失了.我添加了它们,它们位于项目的文件夹中,我无法发现与我本地化的其他图像有任何区别.

我试过了

  • 清理和运行项目(没有错误)
  • 删除图像并再次添加
  • 删除并添加本地化

......没什么帮助.任何的想法?

2.错误w/NSLocalizedString&Localizable.strings

我创建了一个Localizable.strings用于本地化我的应用程序的字符串.这是我如何使它们可本地化:

button.setTitle(NSLocalizedString("buttonTitle", comment: "MyButton"), forState: .Normal)
Run Code Online (Sandbox Code Playgroud)

Localizable.strings英语我说:

"buttonTitle" = "MyButton"
Run Code Online (Sandbox Code Playgroud)

......对于德国人:

"buttonTitle" = "MeinButton"
Run Code Online (Sandbox Code Playgroud)

现在,Xcode没有在代码中显示任何错误,但它说

读取失败:
无法读取数据,因为格式不正确.


有任何想法吗?提前
谢谢你 :)


编辑

问题#2已经解决,我错过了;那里.感谢编码伏地魔!

localization ios swift xcode7 swift2

10
推荐指数
1
解决办法
7044
查看次数

二元运算符'&&'不能应用于两个Bool操作数

我最近将Xcode更新为新的7.0 beta版.

我与助手进行了迁移,但还有一些问题.

func saveContext () {
    if let moc = self.managedObjectContext {
        var error: NSError? = nil
        if moc.hasChanges && !moc.save() {
            NSLog("Unresolved error \(error), \(error!.userInfo)")
            abort()
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

第4行有4个问题:第一个是:

二元运算符'&&'不能应用于两个Bool操作数

第二个是:

调用可以抛出,但它没有标记为'try',并且没有处理错误

有人可以帮帮我吗?

beta xcode7 swift2

10
推荐指数
1
解决办法
4470
查看次数

如何设置UIView大小以匹配parrent而不受编程限制

这个问题听起来很容易但却让我发疯.我在IB中创建了一个名为iBag的白色视图,通过约束,它的大小取决于屏幕大小.

在此输入图像描述

现在我想以编程方式创建一个新的UIView,并通过此代码将iBag添加为具有相同大小和位置的子视图

let newView = UIView()
newView.frame =  (frame: CGRect(x: 0, y: 0, width: iBag.frame.width, height: iBag.frame.height))
newView.backgroundColor = UIColor.redColor()
iBag.addSubview(newView)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我也尝试了界限,但没有帮助.我可以使用约束来解决问题,但我想了解什么是错的.

uiview ios cgrect swift

9
推荐指数
3
解决办法
2万
查看次数

SwiftUI视图中修改器的顺序会影响视图外观

我正在关注Apple系列文章中的第一篇教程,其中介绍了如何在SwiftUI应用程序中创建和合并视图。
在本教程第6节的第8步中,我们需要插入以下代码:

MapView()
    .edgesIgnoringSafeArea(.top)
    .frame(height: 300)
Run Code Online (Sandbox Code Playgroud)

生成以下UI:

现在,我注意到在将代码中的修饰符顺序切换为以下方式时:

MapView()
    .frame(height: 300) // height set first
    .edgesIgnoringSafeArea(.top)
Run Code Online (Sandbox Code Playgroud)

... Hello World标签和地图之间有多余的空间。

为什么修饰符的顺序在这里很重要,我怎么知道它何时重要?

swift swiftui

9
推荐指数
2
解决办法
2439
查看次数

Why is the modifier .navigationBarTitle not applied to NavigationView?

In SwiftUI, I understand that modifiers are used to modify a view. When modifying a view, the modifier returns the view wrapped in _ModifiedContent.
When embedding my view inside a NavigationView and assigning a navigation bar title like this: (as seen in Apple's official tutorials)

NavigationView {
    Text("Hello, World!")
        .navigationBarTitle(Text("My first SwiftUI App"))
}
Run Code Online (Sandbox Code Playgroud)

...why is the modifier for the navigation bar title applied to Text, not to NavigationView?

swift swiftui

9
推荐指数
2
解决办法
586
查看次数

如何使用Xcode将iOS应用程序提交到App Store(iTunes Connect)

当您完成对应用程序的编码后,如果我是对的,您可以使用Xcode或Application Loader将构建上传到iTunes Connect.

我要问的是:
我将如何使用Xcode(6.3.2)将我的构建提交到iTunes Connect?

xcode itunesconnect app-store ios

8
推荐指数
1
解决办法
791
查看次数

蒸汽连接被拒绝 (errno 61)

我在尝试运行 Vapor 3 应用程序时看到以下错误:

线程 1:致命错误:在顶层引发错误:NIO.ChannelError.connectFailed(NIO.NIOConnectionError(host: "127.0.0.1", port: 3306, dnsAError: nil, dnsAAAAError: nil, connectionErrors: [NIO.SingleConnectionFailure(target) :[IPv4]127.0.0.1/127.0.0.1:3306,错误:连接重置(错误集):连接被拒绝(错误号:61))]))

它曾经工作得很好。
我能做什么?

swift vapor

8
推荐指数
1
解决办法
2154
查看次数

在SwiftUI中设置切换颜色

在遵循Apple 关于用户输入教程之后,我实现了一个切换。当前,它看起来像这样:

这是产生此UI的代码:

NavigationView {
    List {
        Toggle(isOn: $showFavoritesOnly) {
            Text("Show Favorites only")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Now, I'd like the Toggle's on-color to be blue instead of green.
I tried:

Toggle(isOn: $showFavoritesOnly) {
    Text("Show Favorites only")
}
.accentColor(.blue)
Run Code Online (Sandbox Code Playgroud)
.foregroundColor(.blue)
Run Code Online (Sandbox Code Playgroud)
.background(Color.blue)
Run Code Online (Sandbox Code Playgroud)

None of these worked and I wasn't able to find any other modifiers, such as tintColor.

How do I change the color of a Toggle?

toggle swift swiftui

7
推荐指数
6
解决办法
1493
查看次数