Tag: 迅速

如何将导航栏放在相机框架的顶部?

我在我的应用程序中创build一个QR码扫描仪。 它包括导航栏,QR码相机和结果框。 这是我想要做的。 随着导航栏 但是当我在手机中运行时,导航栏位于相机框架后面。 没有导航栏 我试图插入导航栏的sockets到我的代码,并插入添加view.bringSubview(toFront: navigationbar)但Xcode说,这不是一个UIview所以我得到了错误。 我是IOS开发新手,任何帮助将不胜感激。 这是我的代码的一部分: var captureSession:AVCaptureSession? var videoPreviewLayer:AVCaptureVideoPreviewLayer? var qrCodeFrameView:UIView? @IBOutlet weak var messageLabel: UILabel! // Added to support different barcodes let supportedBarCodes = [AVMetadataObjectTypeQRCode, AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeCode39Code, AVMetadataObjectTypeCode93Code, AVMetadataObjectTypeUPCECode, AVMetadataObjectTypePDF417Code, AVMetadataObjectTypeEAN13Code, AVMetadataObjectTypeAztecCode] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. let captureDevice = […]

Swift 3将数据从一个ViewController传递到另一个ViewController

我是IOS编程的新手,并不知道我在问什么,但我会尽力解释 我正在使用Firebase身份validation,然后我想采取的UID,并将其传递给一个不同的VC我得到的问题我无法得到var userID打印出来的IBAction这边是我到目前为止,任何指针会得到好的欢呼家伙 @IBAction func creatAccountPressed(_ sender: Any) { if let email = emailTextField.text, let password = passwordTextField.text, let name = nameTextField.text { Auth.auth().createUser(withEmail: email, password: password, completion: { user, error in if let firebaseError = error { print(firebaseError.localizedDescription) } let userID = user!.uid let userEmail: String = self.emailTextField.text! let fullName: String = self.nameTextField.text! self.ref.child("users").child(userID).setValue(["Email": […]

引用'CMTime'是不明确的

我正在尝试将PayPal SDK示例集成到我的应用程序中,并且正在导入必要的框架,但是我收到了这个错误。 我正在使用快速,我有一个桥头。 我认为这些错误是关于path或桥头的一些设置,因为它们在框架内,我没有碰它们。 框架 : 更新:删除一个CoreMedia参考后,我现在有200个“Apple Match-O链接器错误”错误

将代码从视图控制器中移出并将其移动到执行Swift所有function的“Brain”

最近,我经历了很多错误,完成了我的第一个应用程序(它是一个计算器),我发现在ViewController里面执行任何计算通常不是明智的做法,而是在一个单独的文件中完成。 我的主要问题是: 是可以把我的每个函数中的当前代码放入一个类,在迅速将执行它们呢? 然后我可以在视图控制器中的每个函数下实现class.function()。 我之所以要这样做,是因为将来我可以有一个计算器课程,而且我也知道如何在未来的每一个项目中做到这一点,我也可以使用这些课程。 我试过试验,但我似乎无法引用我的其他文件lbl.output。 // // ViewController.swift // MyCalculator // // Created by Kevin Maldjian on 2/6/17. // Copyright © 2017 Kevin Maldjian. All rights reserved. // import UIKit import Foundation class ViewController: UIViewController { var num1 = "" var num2 = "" var finalString = "" var isFirstNumber = true var safeToAdd […]

AirPods不能作为录音机应用程序的input源

出于某种原因,我的录音机应用程序不会使用AirPods作为input源。 开始录制时,input源将从AirPods更改为iPhone麦克风。 不知道如何解决它。

如何使用Swift采样器播放音调,然后在播放下一个之前暂停?

我有代码来获取string中的字母序列,并将其解释为笔记。 代码然后将播放音符。 问题是他们都在同一时间玩。 我怎么把它们当作四分音符来演奏,主要是为了演奏一个音符,等待它结束,然后演奏下一个音符? @IBAction func playButton(sender: AnyObject) { fractalEngine.output = "adgadefe" var notes = Array(fractalEngine.output.characters) var counter = 0 while counter < notes.count { var note = notes[counter] if note == "a" { play(58) } else if note == "b" { play(59) } else if note == "c" { play(60) } else if note […]

两个AVPlayervideo不同步(Swift)

我有两个AVPlayer()项目播放相同的时间(10秒)的video。 目标是让他们循环,并保持彼此同步。 我将它们添加为同一个UIView子层,然后在它们中的每一个上调用player.play() 。 但问题是,由于代码执行明显有一个被调用的时间稍微延迟,video不同步(虽然只有几个毫秒,这是显而易见的)。 我没有select创build一个AVMutableComposition,因为我已经看到其他post的build议,那么是否有两个单独的球员真正保持同步,并在同一时间播放? 谢谢!

如何检测到所有30个Alamofire请求都已被回应?

我正在制作一个应用程序,通过将数据显示在图表中,显示过去30天内两种货币之间的汇率。 我正在使用Alamofire和SwiftyJSON来parsing响应。 我使用的API是http://fixer.io 。 在我的视图控制器,我有这个方法称为getRate ,将填充一个字典( [Date: Double] )被称为rates 。 getRate将在viewDidLoad中调用,定义如下: func getRate() { let baseCurrency = UserDefaults.standard.string(forKey: "baseCurrency") let formatter = DateFormatter() formatter.dateFormat = "yyyy-MM-dd" for date in last30Days { let dateString = formatter.string(from: date) let url = "https://api.fixer.io/\(dateString)?base=\(baseCurrency!)&symbols=\(self.currency!)" Alamofire.request(url).responseString { [weak self] response in if let _ = response.error { return } let […]

如何从swift中的树型数据结构中创buildUIButtons

我有一个树型数据结构,想要使用该树型结构生成button,以一个新的视图控制器编程的方式,它就像在苹果的设置菜单中,你有不同的select,当你点击一个随机的父母,它会延续到它的孩子。 class OptionNode{ var value: String weak var parent: OptionNode? var children = [OptionNode]() init(value: String){ self.value = value } func addOption(node: OptionNode){ children.append(node) node.parent = self } } struct MenuStructure { static var menuOptions: OptionNode { let mainMenu = OptionNode(value: "Main Menu") let vehicle = OptionNode(value: "vehicle Menu") let food = OptionNode(value: "Food Menu") […]

iOS / Admob 7.20 – 无法使用testingadUnitID显示原生广告

我有一个非常简单的视图控制器,主要目的是试图使用Google Mobile Ads 7.20.0来运行原生广告。 我的代码如下所示,Google在Admob回购中提供的testingadUnitID不起作用。 没有广告显示。 如果我使用生产adUnitID,但是,它显示罚款。 我需要testing广告来展示用于开发的目的。 我没有使用Firebase。 import GoogleMobileAds import UIKit class ViewController: UIViewController { let testID = "ca-app-pub-3940256099942544/8897359316" @IBOutlet weak var adView: GADNativeExpressAdView! // Using storyboard here. override func viewDidLoad() { super.viewDidLoad() adView.adUnitID = testID adView.rootViewController = self let request = GADRequest() request.testDevices = [kGADSimulatorID] adView.load(request) } } 这是打印出来的控制台 [DYMTLInitPlatform] platform initialization […]