繁体   English   中英

cycript TypeError(“undefined在跟随教程时不是对象

[英]cycript TypeError("undefined is not an object when following tutorial

我正在尝试按照本教程 - http://resources.infosecinstitute.com/ios-application-security-part-8-method-swizzling-using-cycript/#article

靠近文章的底部,我在你输入的部分:

ViewController.messages['validateLogin'] = function() { return true;}

但是我没有得到作者得到的回复,而是得到了一个TypeError

throw new TypeError("undefined is not an object (evaluating 'ViewController.messages.validateLogin=function(){return 1}')"

我正在运行iOS 9.0.2并且有Cycript 0.9.594

这是因为语法已更改。 消息不再是Cycript中的有效调用。 而是使用.prototype。

ViewController.prototype.isDeviceJailbroken = function () { return false; }

参考:

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM