Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Xcode运行我删除的代码_Iphone_Objective C_Xcode - Fatal编程技术网

Iphone Xcode运行我删除的代码

Iphone Xcode运行我删除的代码,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我删除了大部分代码,Xcode仍然运行它 为了缓解这个问题,我采取了以下措施: 重新启动Xcode 拔下iPod的插头 建造:清洁 构建:清除所有目标 一切都没有改变 谢谢你的帮助。。。谢谢 例如: for(int i = 0; i < 5; i++){ if (i==4){ //eventA } else{ //eventB } } for(int i=0;i

我删除了大部分代码,Xcode仍然运行它

为了缓解这个问题,我采取了以下措施:

  • 重新启动Xcode
  • 拔下iPod的插头
  • 建造:清洁
  • 构建:清除所有目标
一切都没有改变

谢谢你的帮助。。。谢谢

例如:

for(int i = 0; i < 5; i++){
    if (i==4){
        //eventA
    }
    else{
        //eventB
    }
}
for(int i=0;i<5;i++){
如果(i==4){
//事件
}
否则{
//事件B
}
}
事件B 事件B 事件B 事件B 事件

将产生与以下相同的结果:

for(int i = 0; i < 5; i++){
    if (i==777){  <<----------- note the change
        // deleted eventA
    }
    else{
        //eventB
    }
}
for(int i=0;i<5;i++){

如果(i==777){你确定你编辑了你认为是你编辑的文件吗?也许你编辑了另一个文件夹的副本?

转到
/USERNAME/Library/Developer/Xcode/DerivedData/
并删除目录中的所有内容。在模拟器中单击
iOS模拟器>重置内容和设置…
。如果你的代码仍在执行,这是因为它正在被重新编译,并且一定有一个愚蠢的错误,比如你执行了错误的目标或其他东西。

尝试更多地限定条件:

for(int i = 0; i < 5; i++){
    if (i==4){ 
        //eventA
    }
    else if (i < 4){ <<-------bounding the else
        //eventB
    }
}
for(int i=0;i<5;i++){
如果(i==4){
//事件
}

否则如果(i<4){非常确定,因为只有一个实例。我还可以删除整页代码。运行它,使其不起任何作用。将代码放回,并使相同的已删除代码再次执行。@Kristen Martinson:没有实现相同方法的超类?@DarkDust…不,我有已删除的条件语句中的代码,这些语句是可执行的ting.愚蠢的问题,但你是否在清理等之后重建了应用程序?你是否删除了iPod上的应用程序?我没有“库/开发人员”或类似的东西。奇怪。转到XCode>Preferences>Locations。最上面应该是“派生数据(索引、日志、构建)位置”。将有一个路径和一个小箭头。单击小箭头可在该位置打开Finder。这是XCode构建应用程序的地方。如果删除内容,您将只剩下源代码。啊,是的,就是这样。嗯,我想,迁移到4不会太久,下次您知道如何放弃XCo删除错误。:)
for(int i = 0; i < 5; i++){
    if (i==4){ 
        //eventA
    }
    else if (i < 4){ <<-------bounding the else
        //eventB
    }
}