标签: xcode8

Swift3中的NSCalendar

在Swift3之前,在我的项目中我使用了这个函数:

var components = (calendar as NSCalendar).components([.year, .monthSymbols, .firstWeekday, .timeZone, .hour, .minute], from: data_corrente)
Run Code Online (Sandbox Code Playgroud)

现在我正在使用swift 3(xCode8 beta5)更改项目,但我有这个错误:

输入'NSCalendar.Unit没有成员'monthSymbol'

有人可以解释问题出在哪里并帮我解决吗?我认为是一个迁移问题

swift3 xcode8

7
推荐指数
1
解决办法
5287
查看次数

Xcode 8中的UsageDescription

我尝试将我们App的iOS-10更新上传到iTunes Connect.我正在使用Xcode 8 GM.

不幸的是,上传后,iTunes Connect会发送包含以下内容的邮件:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

我们支持englisch,德语是西班牙语,因此在应用程序的文件夹中,有一个de.lproj,en.lproj和es.lproj文件夹,每个文件夹都包含一个InfoPlist.strings,它包含给定的键:

"NSPhotoLibraryUsageDescription" = "my description…";
Run Code Online (Sandbox Code Playgroud)

任何想法,出了什么问题以及如何检查这个?InfoPlist.strings在正确的构建目标中具有目标成员资格,甚至在我们的app-extension的构建目标中也是如此.

itunesconnect ios ios10 xcode8

7
推荐指数
1
解决办法
2969
查看次数

xcode更新到8.0后,React Native run-ios构建失败.

好的,所以我已经在这个React Native项目上工作了几个星期,现在没有任何问题.我最近更新到xCode 8.0并且RN构建失败了.当我执行"react-native run-ios"时,它会返回"BUILD FAILED"错误.我通过xCode尝试了它,它返回类似的东西.我试着环顾四周,但似乎无法找到解决方案.我敢肯定,这可能是一些在xcode中发生变化的设置.

通过终端运行

>     ** BUILD FAILED **
> 
> 
> The following build commands failed:  CompileC
> /Users/macuser/Documents/FreeLance/theHaps/DaHAPS/ReactApp/ios/build/Build/Intermediates/RCTWebSocket.build/Debug-iphonesimulator/RCTWebSocket.build/Objects-normal/x86_64/RCTSRWebSocket.o
> RCTSRWebSocket.m normal x86_64 objective-c
> com.apple.compilers.llvm.clang.1_0.compiler (1 failure)
> /Users/macuser/Documents/FreeLance/theHaps/DaHAPS/ReactApp/node_modules/promise/lib/done.js:10
>       throw err;
>       ^
> 
> Error: xcodebuild process exited with code 65
>     at ChildProcess.<anonymous> (runIOS.js:102:14)
>     at emitTwo (events.js:100:13)
>     at ChildProcess.emit (events.js:185:7)
>     at maybeClose (internal/child_process.js:850:16)
>     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
Run Code Online (Sandbox Code Playgroud)

通过xcode运行:

Xcode错误截图

谢谢!

xcode react-native xcode8

7
推荐指数
1
解决办法
6508
查看次数

XCode 8 - 如何在XCode 8.0版上解决自动调整大小问题?

我在项目中使用了XCode版本7.2.1.但我现在更新了XCode 8.0版.虽然滚动视图在我的项目的视图控制器中混乱.这里我使用的仅调整大小而不是自动布局.我提到了许多论坛.但无法找到解决方案.在这里,我附上了与我尝试过的类似的链接.

Xcode 8 GM种子故事板布局问题

更新到Xcode 8后的布局问题

我每次启动Xcode时都必须在storyboard中更新所有内容的框架

XCode版本8.0中Scroll视图调整大小问题的确切解决方案是什么?

objective-c uiscrollview uiviewcontroller ios10 xcode8

7
推荐指数
1
解决办法
831
查看次数

Swift 3:无法使用类型错误的参数列表调用dataTask

我是iOS的初学者.我搜索过网页,找不到可以解决问题的答案.坚持并且不知道该怎么做以及如何搜索解决方案.

我正在按照基于Swift 2的教程进行操作.以下方法显示错误.

func downloadBooks(bookTitle: String) {
    let stringURL = "GET https://www.googleapis.com/books/v1/volumes?q=\(bookTitle)"

    guard let URL = URL(string: stringURL) else {
        print("url problems")
        return
    }

    let urlRequest = NSMutableURLRequest(url: URL)
    let session = URLSession.shared

    let task = session.dataTask(with: urlRequest) { (data: Data?, response: URLResponse?, error: Error?) in

    }

    task.resume()
}
Run Code Online (Sandbox Code Playgroud)

我做了Xcode建议的所有调整,但没有进一步的提示.

而且,教程中的原始代码部分是这样的:

guard let URL = NSURL(string: stringURL) else {
    print("url problems")
    return
}
Run Code Online (Sandbox Code Playgroud)

然后Xcode建议添加as URL如下:

let urlRequest = NSMutableURLRequest(url: URL as URL)
Run Code Online (Sandbox Code Playgroud)

这两个版本都没有显示错误.那么区别是什么呢?我应该使用哪一个? …

xcode ios swift swift3 xcode8

7
推荐指数
1
解决办法
5265
查看次数

"对特质不一致"不能按预期工作

根据我的理解,正如在这个问题的答案中所解释的那样,您可以调整故事板上哪个组件适用于您想要的任何设备,以及正确的问题发生在哪里..我有一个图像,它的常规分辨率是:353x229,这张图片在iPhone 4s屏幕上看起来很大,所以我只想在4s屏幕上将其调整为300x194,这就是我的方法:

首先,我单击Vary for Traits按钮,然后单击图像,然后单击右侧的"显示尺寸检查器",然后从那里将"宽度等于"更改为300,将"高度等于"更改为194然后我点击"Done Varying".

但问题是图像是针对每个设备调整大小的!即使是iPad!我不明白为什么会这样,我怎么能阻止这种情况发生呢?

iphone ios xcode8

7
推荐指数
1
解决办法
3775
查看次数

'NSInvalidArgumentException',原因:'无效的JSON写入类型(_SwiftValue)'与alamofire swift3

我在使用XCode8上传Swift3时遇到以下错误.

'NSInvalidArgumentException',原因:'JSON写入的无效类型(_SwiftValue)'

let param: Parameters = [
    "email":txrNRC.text as AnyObject,
    "password":txtPassword.text as AnyObject
]
Run Code Online (Sandbox Code Playgroud)

请让我知道如何解决这个问题.我已经尝试过,let param: NSDictionary但得到了同样的错误信息.

json swift alamofire swift3 xcode8

7
推荐指数
1
解决办法
6855
查看次数

Xcode 8 Shell脚本调用错误

我试图解决这个问题几个小时,但它仍然存在.在论坛上尝试了一切,没有任何帮助.我正在使用Cocoapods最新版本1.2.0.beta.1当我尝试构建项目时,它给了我: 在此输入图像描述

xcode cocoapods swift xcode8

7
推荐指数
4
解决办法
2万
查看次数

Size Inspector Xcode 8.3.1没有显示多个选项

我正在关注Apple的iOS应用程序开发指南,以了解Xcode和Swift.我需要在Size Inspector选项卡中选择一个分配.但是,该选项未列在那里.我在网上搜索了解决方案,但我找不到任何合适的解决方案.

你们有什么提示吗?

这是Xcode窗口的屏幕截图:

Xcode的屏幕截图

链接到Apple指南:Apple iOS App Guide(寻找内在大小选项以选择'占位符'.)

xcode ios xcode8

7
推荐指数
2
解决办法
2541
查看次数

无法找到子项目(框架)中的模块

我正在使用XCode 8 + Swift 3.

我创建了一个名为"MyApp"的全新iOS项目.然后,我创建了一个名为"MySubProject" 的Cocoa touch 框架项目.(我们的想法是让MyApp项目访问MySubProject代码.)

它们位于同一级文件夹中:

- MyApp/
- MySubProject/
Run Code Online (Sandbox Code Playgroud)

MySubProject中,我在服务组/文件夹下有一个MyService.swift文件(它是MyService类):

在此输入图像描述

代码很简单:

import Foundation
public class MyService {
    public func greeting() -> String {
        return "Hello my service!"
    }
}
Run Code Online (Sandbox Code Playgroud)

MyApp中,我作为MyApp下的子项目添加MySubProject.xcprojectMyApp项目中:

在此输入图像描述

然后,我拖动和掉线MySubProject.frameworkMySubProject/Products/进入MyApp项目的常规- >嵌入式二进制文件和链接的框架和库:

在此输入图像描述

现在,在MyApp/ViewController.swift,我MyServiceMySubProject以下导入类: 在此输入图像描述

但是当我构建MyApp项目时,我总是得到编译器错误" 没有这样的模块'MyService' ",如上图所示.

为什么?如何使MyApp能够访问MySubProject代码?

xcode subproject ios swift3 xcode8

7
推荐指数
1
解决办法
1089
查看次数