小编XIA*_* LI的帖子

Swift 中的“此类与键的键值编码不兼容”错误

我在 Swift 中收到此错误消息:

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:'[<Faceit.ViewController 0x7f8f72501e40> setValue:forUndefinedKey:]:此类不符合关键 faceview 的键值编码。

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var faceView: FaceView! {
        didSet{
            updateUI()
        }
    }

    var expression = FacialExpression(eyes: .closed, mouth: .frown) {
        didSet {
            updateUI()
        }
    }

    private func updateUI() {
        switch expression.eyes {
        case .open:
            faceView?.eyesOpen = true
        case .closed:
            faceView?.eyesOpen = false
        case .squinting:
            faceView?.eyesOpen = false
        }
        faceView?.mouthCurvature = mouthCurvatures[expression.mouth] ?? 0.0
    }

    private let mouthCurvatures = [FacialExpression.Mouth.grin:0.5,.frown: -1.0,.smile:1.0,.neutral:0.0,.smirk:-0.5]

}
Run Code Online (Sandbox Code Playgroud)

key-value-observing ios swift

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

检查java中的数字是否为素数

这个问题是检查数字是否为素数,当然已经有不同的答案了.但是我整天都在努力,我找不到为什么我的方法不能正常工作.

public class PrimeNum 
{
    private static boolean isPrime;
    private static Scanner input;

    public static void main(String[] args)
    {
        input = new Scanner(System.in);
        System.out.println("Enter a prime number ( you think ) : ");
        int num = input.nextInt();

        isPrime = false;
        for(int divisor = 2; divisor < num / 2; divisor++) {
            if(num % divisor == 0)
            {

                isPrime = false;
            }
            isPrime = true;
        }
        if(isPrime)
        {
            System.out.println("Prime");

        }
        else
        {
            System.out.println("Not a prime");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java primes

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

标签 统计

ios ×1

java ×1

key-value-observing ×1

primes ×1

swift ×1