小编Arn*_*nab的帖子

在iOS10中使用AVCapturePhotoOutput - NSGenericException

我目前正在试图弄清楚如何使用iOS 10的AVCapturePhotoOutput方法,但我遇到了麻烦.我觉得我即将做对,但继续收到错误:

因未捕获的异常'NSGenericException'而终止应用程序,原因:' - [AVCapturePhotoOutput capturePhotoWithSettings:delegate:]没有活动和启用的视频连接'

我试图将这行代码放在AVCapturePhotoCaptureDelegate或我的didPressTakePhoto函数中:

if let videoConnection = stillImageOutput.connection(withMediaType: AVMediaTypeVideo) {
     videoConnection.videoOrientation = AVCaptureVideoOrientation.portrait;
     ...
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的代码:

import AVFoundation
import UIKit

class Camera: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate, AVCapturePhotoCaptureDelegate {

    @IBOutlet weak var cameraView: UIView!
    @IBOutlet weak var imageView: UIImageView!

    var captureSession : AVCaptureSession?
    var stillImageOutput : AVCapturePhotoOutput?
    var stillImageOutputSettings : AVCapturePhotoSettings?
    var previewLayer : AVCaptureVideoPreviewLayer?

    var didTakePhoto = Bool();

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() { …
Run Code Online (Sandbox Code Playgroud)

nsexception ios avcapture

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

IOS Firebase 存储文件上传 - 对象不存在

我正在尝试在 IOS (Swift) 上使用 Firebase 将用户选择的图像文件上传到 firebase 存储。我已经对用户进行了身份验证,所以这不是问题。您可以在下面看到我尝试使用的视图控制器,但是当它尝试上传图像时,我收到一条错误消息:

对象图像/vesVLmkqS2cCLQTJOjv9CFe8mh22/0524729A-855E-4E63-8C11-50F4C4B1A905 不存在。

(可以在代码中看到这条路径的中间部分是用户uid,所以我肯定是有认证用户的)

在测试像“myimage.png”这样的值之前,我试图简化这条路径,但没有帮助,我得到了同样的错误。

我已经尽我所能,请帮助我,因为我在 firebase 文档中找不到任何相关内容。

当视图加载时,下面的代码会自动打开图像选择器。如果用户选择图像,我们将其设置为图像视图。当用户单击上传按钮时,控制器会尝试将文件上传到 Firebase 存储。

import UIKit
import Firebase

class ShareViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {

    @IBOutlet weak var imageView: UIImageView!

    let imagePicker = UIImagePickerController()

    override func viewDidLoad() {
        super.viewDidLoad()
        imagePicker.delegate = self
        imagePicker.allowsEditing = false
        imagePicker.sourceType = .photoLibrary

        present(imagePicker, animated: true, completion: nil)
    }

    @IBAction func onPictureTapped(_ sender: Any) {
        present(imagePicker, animated: true, completion: nil)
    }

    @IBAction func onUploadClicked(_ sender: Any) {
        if let pickedImage = imageView.image, …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-storage

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

线程1:运行代码时,EXC_BAD_ACCESS(代码= 2,地址= 0x10cb21d98)

当我尝试在我的应用中实现广告连播图表时。它显示了以下错误。

在此处输入图片说明

import UIKit

import Charts

class chartViewController: UIViewController {

@IBOutlet weak var barChartView:BarChartView!
let months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
let unitsSold = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0, 4.0, 18.0, 2.0, 4.0, 5.0, 4.0]

override func viewDidLoad() {
    super.viewDidLoad()
   setupChart(x: months, y: unitsSold)
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

func setupChart(x:[String],y:[Double]){
   var dataEntries: [BarChartDataEntry] = []

    for i in …
Run Code Online (Sandbox Code Playgroud)

charts cocoapods swift

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

解除CakePHP中所有模型的绑定

CakePHP 中是否有对unbind之前所有关联模型的函数find()

$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
Run Code Online (Sandbox Code Playgroud)

我只想从中得到结果Model1。但由于我有很多型号,所以我不想像unbindModel这样单独使用。

cakephp cakephp-2.0

0
推荐指数
1
解决办法
2424
查看次数

如何在Angle 2 View中调用共享服务功能?

我想调用共享服务功能表单“另一个”组件的视图文件。

例如,要删除一条记录,我想设置以下内容:

<tr *ngFor="let ddata of tableData.data; let i = ddata" 
(click)="delete_record(ddata)" 
[class.active]="ddata.discountauthorizationid == selectedRow">
Run Code Online (Sandbox Code Playgroud)

delete_record必须是我将在相关组件中注入的服务的一部分。

angular2-services angular

0
推荐指数
2
解决办法
2922
查看次数

iOS错误:在iOS12上运行项目会出现错误,但在iOS11上运行正常

该项目进入后台,切换wifi网络,然后进入该项目以发出网络请求。请求过程将报告错误。错误消息如下:

xxx(739,0x16ca7f000)malloc:检测到堆损坏,空闲列表在0x280c78fa0处损坏

***防护值不正确:206401777864449

xxx(739,0x16ca7f000)malloc:***在malloc_error_break中设置一个断点进行调试。

在此处输入图片说明

ios

-1
推荐指数
1
解决办法
1714
查看次数