标签: xcode9.4

有限次数的 UIView 上的 iOS 闪烁动画

我正在尝试在 UIView 上创建闪烁效果。目前我正在使用一个代码,它可以无限次地使 UIView 闪烁。代码看起来像这样

到目前为止我所做的:

 func startBlink() {
                  UIView.animate(withDuration: 0.8,//Time duration
                                delay:0.0,
                                options:[.allowUserInteraction, .curveEaseInOut, .autoreverse, .repeat],
                                animations: { self.alpha = 0 },
                                completion: nil)
        }
Run Code Online (Sandbox Code Playgroud)

但是此代码会无限次地使 ui 视图闪烁。我使用了另一个代码,但它只闪烁了一次。

我想要的是:

所以我非常接近,但我真的想将 UIView 闪烁有限的次数,即 30 次,并且它必须在第 30 次闪烁后停止。

请帮助我,我想我的问题很清楚。请帮帮我。

uiview ios swift4 xcode9.4

6
推荐指数
1
解决办法
2894
查看次数

Xcode 9.4.1 无法构建模块并重新定义模块 - 无法构建

Xcode 中的错误图像

在Xcode中遇到这个问题,我尝试过的解决方案:

  • 启用模块为YESNO
  • 通过删除 9.4.1 重新安装 Xcode 9.4.1 并~/Library/Developer
  • 将命令行工具降级至 9.4.1
  • 将 Cocoapods 从 1.5.3 降级至 1.4.0

我现在很茫然,有人能指出我正确的方向吗?我已经在这上面花了一整天的时间了。不过其他项目构建得很好。

build cocoapods xcode9.4

5
推荐指数
1
解决办法
7329
查看次数

将现有项目转换为可定制的框架

我是一名 android 开发人员,我需要创建和 IOS 应用程序。所以我做了,应用程序现在准备好了。但现在我想把它变成一个库/框架。我的意思是每个客户端将在不同的项目中使用相同的代码库,他们将能够更改应用程序的文本字符串和颜色。其余的业务逻辑将保持不变。

所以我有两个主要问题:

  • 如何将项目转换为框架?我是否需要在别处创建一个单独的框架,然后将项目作为 Coca touch 框架导入其中?我对吗??
  • 如何使其可定制?我从可定制的意思是简单的两件事。
    • 1) 视图的颜色。我有两个观点。我想要一个单独的颜色文件,以便我可以更改其中的颜色并反映整个应用程序的更改
    • 2)字符串。我想更改文本字符串,以便它可以在所有项目中更改。

请告诉我如何实现这些目标。特别是第二点是我主要关心的问题。

注意:我想在框架中转换的项目有两个很多viewController,并且都内置在一个storyboard中。

xcode ios swift xcode9.4

5
推荐指数
1
解决办法
3156
查看次数

xcodebuild 找不到 cocoapods 库

我有一个 xcode 项目(从 Unity 构建),它使用 cocoapods 来安装 Firebase 依赖项。它通过 xcode GUI 构建得很好,但不使用xcodebuild我用于自动构建的调用:

xcodebuild -archivePath "$ARCHIVE_PATH" -project "$(pwd)/repo/quantum_unity/Build/$PLATFORM/Unity-iPhone.xcodeproj" -sdk iphoneos -allowProvisioningUpdates -scheme 'Unity-iPhone' -configuration 'Release Development' archive DEVELOPMENT_TEAM=$TEAMID
Run Code Online (Sandbox Code Playgroud)

构建无法FirebaseCore在链接中找到库。

我的调用方式需要改变什么xcodebuild才能找到由 cocoapods 安装的 pod?

我正在使用 xcode 版本 9.4.1。

xcode unity-game-engine cocoapods firebase xcode9.4

5
推荐指数
1
解决办法
2499
查看次数

如果我在nib中设置文本颜色并在资源中定义该颜色,则UILabel文本颜色不会以编程方式更改

问题是由于在情节提要中设置自定义颜色引起的,而该颜色与自定义字体无关。

步骤1:在“资产”文件夹中定义颜色

在此处输入图片说明

步骤2:将该颜色设置为标签文字颜色

在此处输入图片说明

步骤3:更改代码中的文字颜色

在此处输入图片说明

标签背景颜色正在更改,但文本颜色未更改

iphone ios swift4.1 xcode9.4

5
推荐指数
1
解决办法
866
查看次数

线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x40)

我正在使用webRTC运行代码。我没有发布代码,因为我真的不知道它崩溃的地方。它几乎是数千行代码。我想知道代码在哪里崩溃。是否有任何工具或任何方法来准确获取崩溃的代码行

exc-bad-access swift4.1 xcode9.4

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

如何在 Xcode 控制台中删除 Hook 1 (expr -- @import UIKit display @import Appkit)

我在 mac 终端应用程序中使用命令echo display @import UIKit >> ~/.lldbinitecho display @import AppKit >> ~/.lldbinit来加载 UIKit 以便打印框架或绑定到 Xcode 控制台,但是当稍后使用该命令时,Xcode 控制台总是打印:

- Hook 1 (expr -- @import UIKit display @import AppKit)

- Hook 2 (expr -- @import UIKit delete @import AppKit)

- Hook 3 (expr -- @import UIKit display @import AppKit)

error: Aborting reading of commands after command #0: 'expr -- @import UIKit 
display @import AppKit' failed with error: while importing modules:
error: Header search couldn't locate module AppKit

error: Aborting …
Run Code Online (Sandbox Code Playgroud)

lldb xcode9.4

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

Xcode 项目导航器中显示的文件重复

我工作区的所有文件在项目导航器 (Xcode 9.4.1) 中出现两次,但如果我从项目中删除一个(仅删除引用),两者都会消失,如果我添加一个文件,它会被添加两次。重复引用

我还没有发现有同样问题的问题。我可能需要创建一个全新的工作区,但我想避免这种情况。

xcode9.4

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

“传递给不带参数的调用的参数”实例化 HKWorkoutRouteQuery

我正在尝试读取 HKWorkout 的路线数据,但我无法读取,因为当我尝试HKWorkoutRouteQuery使用检索到的样本实例化 an 时,我的编辑器中出现错误,提示“传递给调用的参数不带任何参数” 。

在此处输入图片说明

根据Apple 的文档,我的代码如下所示:

func getRouteData() -> [(Double)] {
    // Return early if not a distance workout
    guard self.shouldShowDistance else {
        return []
    }

    let store = HKHealthStore()
    let runningObjectQuery = HKQuery.predicateForObjects(from: self.workout)
    let routeQuery = HKAnchoredObjectQuery(type: HKSeriesType.workoutRoute(), predicate: runningObjectQuery, anchor: nil, limit: HKObjectQueryNoLimit) { (query, samples, deletedObjects, anchor, error) in

        guard error == nil else {
            // Handle any errors here.
            fatalError("query failed")
        }

        guard samples != nil else {
            fatalError("No …
Run Code Online (Sandbox Code Playgroud)

ios swift healthkit ios11 xcode9.4

2
推荐指数
1
解决办法
294
查看次数