小编Ste*_*n07的帖子

Xcode抛出"指定的实例变量数量不一致",但不适用于较新的Mac

我正在尝试从我刚刚获得的Objective-C书中构建一些示例代码.

我正在使用旧的(2006,32位,Snow Leopard)MacBook Pro和Xcode 4.2.我得到大约8个关于"指定的实例变量数量不一致"的错误.

我在较新的MacBook Pro(2010,64位,Lion)上编译了相同的代码,所有内容都编译得很好.

这是一张代码和错误扩展的图片:

xcode

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

无法读取未定义的属性“长度”

我一直在查看有关此错误的其他帖子,但在这种情况下似乎无法弄清楚。我正在尝试保存到 localstorage,但我收到此错误,并表示“radio”变量未定义,但似乎并非如此。我也在使用 JQMobile。这是小提琴:http : //jsfiddle.net/KpbLD/ 第 28 行似乎是问题所在。

这是函数:

var getSelectedRadio = function(){
        var radios = document.forms[0].acoustic;
        for(var i=0, j=radios.length; i<j; i++){
            if(radios[i].checked) {
            console.log(acousticValue);
                acousticValue = radios[i].value;

            }
        }
        return acousticValue;

};
Run Code Online (Sandbox Code Playgroud)

javascript jquery-mobile

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

错误:无法读取未定义的属性"已检查"

我正在尝试将已选中复选框的结果存储在本地存储中,但是当我尝试保存时,我得到上面提到的错误.

不太确定什么是未定义的,因为我在代码中看到了属性.这是代码:

var getCheckboxValue = function (){
    var checkboxes = document.forms[0].features;
    for(var i=0, j=checkboxes.length; i<j; i++){
        if(checkboxes[i].checked){
        console.log(checkboxes[i].value);
            //featuresValue = $("features").value();
        }else{
            checkboxes = "No"
        }
        }
    }

var storeData = function (){
    var id = Math.floor(Math.random()*10000001);
    //getSelectedRadio();
    getCheckboxValue();
    var item = {};
        item.brand = ["Brand",$("brand").value];
        item.model = ["Model",$("model").value];
        item.comments = ["comments",$("comments").value];
        //item.acoustic = ["acoustic", acousticValue]; 
        item.features = ["features",checkboxes];

    //Save data into local storage: Use Stringify to convert our object to a string
    localStorage.setItem(id,JSON.stringify(item));
    alert("Contact Saved!");
}


//set link & …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

标签 统计

javascript ×2

html ×1

jquery-mobile ×1

xcode ×1