Instance Method インスタンスメソッド

allowEvaluation()

Forces a securely decoded expression to allow evaluation. ある安全にデコードされた式に、評価を許可するように強制します。

Declaration 宣言

func allowEvaluation()

Discussion 議論

When securely decoding an NSExpression object encoded using NSSecureCoding, evaluation is disabled because it is potentially unsafe to evaluate expressions you get out of an archive. NSSecureCodingを使ってエンコードされるNSExpressionオブジェクトを安全にデコードする場合、評価は使用不能にされます、なぜならあなたがアーカイブから取り出す式を評価することは潜在的に安全ではないからです。

Before you enable evaluation, you should validate key paths, selectors, etc to ensure no erroneous or malicious code will be executed. Once you’ve preflighted the expression, you can enable the expression for evaluation by calling allowEvaluation. あなたが評価を可能にする前に、あなたはキーパス、セレクタ、などを検証して、間違ったまたは悪意あるコードが実行されないことを確実にすべきです。一旦あなたが式を飛行前にしたならば、あなたは式を評価可能にすることがallowEvaluationを呼び出すことによって可能です。

See Also 参照

Evaluating an Expression 式を評価する