小编Mas*_*son的帖子

在xcode 6.1中,界面构建器删除了ui元素

我有一些视图,包括一些tableviews和一些集合视图,还有一些按钮和标签.

我不确定这是否是Xcode 6.1的新功能,因为我已经有一段时间没有研究过这个项目的ui方面了.但是,当我尝试调整视图中的任何内容时,我的tableviews和集合视图以及可能的其他一些我没有注意到的元素会被删除.具体来说,似乎他们的框架或矩形属性被删除.

要清楚,这只有在我尝试通过拖动界面构建器中的边来调整元素大小时才会发生.如果我通过直接在IB侧栏或xml中更改数字来调整它们的大小,则不会发生这种情况.

我想知道这是否是Xcode中的错误,或者我是否已经做了一些导致我可以改变的行为.

谢谢!

xcode objective-c interface-builder uitableview ios

11
推荐指数
1
解决办法
3811
查看次数

java file.renameTo()重命名文件但返回false.为什么?

问题是我需要在我的逻辑的其余部分工作之前移动文件,所以当方法返回false时我停止执行.

但是,当我在Windows资源管理器中检查文件时,它有一个新名称并且它已移动.

只是好奇为什么会这样.

这里是一些示例代码,我只是试图重新创建该问题.它几乎是一样的,而且工作正常.

File testfile = new File("TestFile");

    if(!testfile.exists()){

        testfile.mkdirs();

    }

    File sample = new File("sample.txt");

    if(sample.exists()){

        boolean success = sample.renameTo(new File(testfile.getPath() + "\\" + sample.getName()));

        if(success){

            System.out.println("Moved");

        }
        else{

            System.out.println("Failed");

        }

    }
Run Code Online (Sandbox Code Playgroud)

编辑:解决了它.我很遗憾浪费每个人的时间来愚蠢的事情.但是,我真的不认为如果不发表这篇文章,我会追踪到这一点.

解决方案是我实际上是循环遍历几个文件来移动.当输出表示失败然后程序停止,当我查看资源管理器时,只有第一个文件实际被移动,所以我认为它正在移动然后返回false.然而,问题是我使用了错误的变量作为索引,所以发生的事情是它确实成功地在索引0中移动文件然后当循环重复索引没有增加时所以它试图再次移动索引0因此失败了.

就像我说的那样,非常愚蠢,但感谢与我的关系.

java file-io

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

Core Audio AudioBuffer mData

我正在尝试学习在iOS上操作音频,我在Apple的开发者页面上已经阅读了很多内容.但是,我已经达到了我有一个AudioBuffer的地步,我不知道该怎么做.我知道它包含一个mData缓冲区,但我不知道它包含什么.我已经四处查看了什么是"音频数据缓冲区",正如参考文献所描述的那样,但我似乎仍然不明白它是什么.

此外,mData似乎是void类型,我收集的可以被转换为包含的特定音频的类型.我想我不知道怎么知道该把它当成什么.

objective-c core-audio ios

5
推荐指数
1
解决办法
3964
查看次数

visual studio devenv.exe / resetuserdata到底做什么?

我最近在Visual Studio 2015中遇到问题,我唯一能找到的解决方法是打开开发人员命令行并执行“ devenv.exe / resetuserdata”

这就解决了问题(直到下一次Windows更新通常将其恢复)。

我已经尝试解决了一段时间,因此我可以确定根本原因,但是一个大问题是我找不到关于此命令“ devenv.exe / resetuserdata”的任何msdn文档。

所以这本质上是我的问题,这是做什么的?我试图弄清楚实际上是在重置什么。是注册表数据吗?我找不到某个地方的一些设置/配置文件吗?

编辑:我只是为了澄清一下,总的来说,我理解该命令将执行的操作,但是,我更想知道它的作用,即IE删除文件,注册表项等。

command-line visual-studio visual-studio-2015

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

在cocos2d removeChild中将清理设置为YES会怎么做?

我想我可能在我的代码中导致了一个错误,因为我不清楚清理是什么:removeChild的一部分:cleanup:cocos2d ccnode类的方法.

谢谢.

cocos2d-iphone ios

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

c#中未初始化的struct与未初始化的类的大小是多少?

虽然可能很明显,但我还是找不到答案.

我的问题是双重的.

想象一下,我有一个成员变量,直到需要时才初始化.我知道如果这个成员变量属于类类型,则成员变量的大小在初始化时将是int的大小,因为它只引用一个对象实例.

问题1是:这里未初始化的成员变量的大小是多少?我认为它很可能是相同的(int的大小)并且是某种空引用但我想问,因为我没有找到它肯定.

问题2是:如果它是结构类型,该成员变量的大小是多少?如果未初始化,大小是多少?我的猜测是尺寸是sizeof('struct_type'),无论如何,但我希望得到确认.

谢谢!

我想知道一个例子是否有助于我澄清

public struct StructChild
{
    public int One;
    public int Two;
    public int Three;
    public int Four;
    public int Five;
}

public class StructParent
{
    public StructChild Child;
}

public class ClassChild
{
    public int One;
    public int Two;
    public int Three;
    public int Four;
    public int Five;
}

public class ClassParent
{
    public ClassChild Child;
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,StructParent的大小是ClassParent的大约5倍?

c# struct reference class

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