小编D.K*_*han的帖子

如何使用接近传感器拍照?

启用接近传感器时,我无法让设备使用后视摄像头拍摄图像.我不希望相机预览显示,只是希望设备拍摄照片并将其显示在imageView中.我有接近传感器工作,我正在使用接近传感器启用imagePicker.takePicture()时拍摄图像,但这似乎不起作用.我可以使用什么方法/函数以编程方式拍摄没有用户输入的图片.

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

class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {

@IBOutlet var imageView: UIImageView!

var imagePicker: UIImagePickerController!

//*The function in question*  
func proximityChanged(notification: NSNotification) {
    let device = notification.object as? UIDevice
    if device?.proximityState == true {
        print("\(device) detected!")
Run Code Online (Sandbox Code Playgroud)

image uiimageview ios proximitysensor swift

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

Java :(错误)Main.main(Main.java:14)中线程"main"java.lang.NullPointerException中的异常

我意识到这是一个常见的错误,我已经尝试使用其他有关此确切错误的问题来解决它,但是我无法提出解决方案.我制作了一组10辆车,并设定了每辆车的品牌,颜色和年份.getter和setter方法在另一个名为"Car"的类中.我不确定某些东西设置为null.预先感谢您的任何帮助.

错误:Main.main(Main.java:14)中的线程"main"java.lang.NullPointerException异常

import java.util.Random;

public class Main {

public static void main(String[] args) {

    //Array of 10 cars
    Car[] cars;
    cars = new Car[10];

    //Assign random colors and makes of my choice
    cars[0].setMake("Toyota");
    cars[1].setMake("Kia");
    cars[2].setMake("Porsche");
    cars[3].setMake("Ferrari");
    cars[4].setMake("Honda");
    cars[5].setMake("Jaguar");
    cars[6].setMake("Lexus");
    cars[7].setMake("Nissan");
    cars[8].setMake("BMW");
    cars[9].setMake("Tesla");

    cars[0].setColor("Black");
    cars[1].setColor("Green");
    cars[2].setColor("Silver");
    cars[3].setColor("Red");
    cars[4].setColor("Yellow");
    cars[5].setColor("White");
    cars[6].setColor("Blue");
    cars[7].setColor("Orange");
    cars[8].setColor("Purple");
    cars[9].setColor("Gold");

    //Randomly selected years for the cars
    int maxYear = 2015;
    int minYear = 2010;
    int maxYear2 = 2009;
    int minYear2 = 1990;

    Random r = new Random(1234);
    cars[0].setYear(r.nextInt(maxYear …
Run Code Online (Sandbox Code Playgroud)

java arrays nullpointerexception

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