小编CrA*_*HeR的帖子

目标工具栏在XCode 6.4上消失了

今天早上我尝试编译我的项目以在我的设备中运行,我发现目标工具栏消失了,我无法选择我的IOS设备或IOS模拟器设备作为目标.(我可以在产品/目的地菜单中进行)

XCode6Toolbar

经过一些研究后,我>>在屏幕右侧找到了,当我按下一个Scheme选项时,它被禁用,我无法再次启用.

这是我尝试过没有成功的:

  • 打开一个旧项目,看看问题是否在我的项目中

  • 创建一个新项目(使用Swift和Objective C,但我认为这没有任何区别)

  • 重启我的电脑

  • 隐藏并显示工具栏("查看"菜单/"隐藏工具栏"和"查看"菜单/"显示工具栏")

  • 我已尝试连接和断开设备的所有先前选项

我安装了IOS Simulator 8.4(当我运行我的项目时,它运行在最后选择的模拟器中)和XCode 6.4.

xcode ios-simulator

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

OSX 10.11(El Capitan)beta 2/beta 3上的Xcode 6.4

我试图在El Capitan上运行Xcode 6.4,我可以按照这篇文章的说明运行.

但我正在寻找一种方法来运行它,而不需要任何外部程序,因为我之前运行的是OSX 10.10(Yosemite).

我发现这篇帖子指的是这个说明,但它不起作用.这些是说明

  1. 打开此文件/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exception.plist
  2. 查找名称为xcode的行(http://i.imgur.com/tcKWLhz.png)
  3. 编辑值HardDisabled从YES到NO
  4. 保存并重启

    1.a)如果你无法保存,因为文件说它被锁定然后启用无根模式(sudo nvram boot-args ="kext-dev-mode = 1 rootless 0"或sudo nvram boot-args ="kext-dev-mode = 1 rootless = 0")并重新启动.

    1.b)如果仍有问题,请将Exceptions.plist复制到桌面(或其他任何位置)并对其进行编辑.

    1.c)保存它们并删除系统中的Exceptions.plist(sudo rm -rf /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist)

    1.d)将文件从桌面(或其他任何地方)复制到/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources并重新启动.

我无法使用上面的说明编辑Exceptions.plist文件,但经过大量尝试后,我找到了编辑它的方法.
在这里,您可以找到编辑它的说明.

毕竟,我仍然收到消息

您无法打开应用程序"XCode.app",因为此类型的Mac不支持它

当我尝试从Finder运行Xcode 6.4时

解决方案1
我唯一没做的就是在更改后重新安装XCode 6.4.我重新安装它,它的工作原理!

解决方案2
Dave Wood提供了另一种避免重新安装XCode的解决方案. 是帖子,正如他在答案中发布的那样,剧本就在这里

xcode osx-elcapitan

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

WebApi OData:$ filter'any'或'all'查询不起作用

首先,使用ASP.NET WebApi教程,我创建了一个基本的ApiController,它通过OData公开了一个Entity Framework模型.该服务用于返回ODA $过滤查询的json.

当我在多值属性上执行包含"任何"或"所有"查询的 OData $ filter查询时,它会抛出ODataException

这是我正在尝试使用的OData查询

~/api/Blogs?$filter=any(Tags,Name+eq+'csharp')

我的ApiController看起来像这样:

public class BlogController : ApiController
{
    public BlogsController()
    {
        this.Entities = new BlogEntities();
    }

    public ContactEntities Entities { get; set; }

    [Queryable(PageSize = 25, AllowedQueryOptions = AllowedQueryOptions.All)]
    public IQueryable<Blog> Get()
    {
        return this.Entities.Blogs;
    }
}
Run Code Online (Sandbox Code Playgroud)

博客实体有此合同

public Blog {
    public Guid ID { get; set; }
    public string Title { get; set; }
    public Tag Tags { get; set; }
}

public Tag {
    public …
Run Code Online (Sandbox Code Playgroud)

entity-framework odata asp.net-web-api

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

在swift中Memset到UnsafeMutablePointer <UInt8>

我对带有类型的变量提出了挑战UnsafeMutablePointer<UInt8>.

我有这个工作代码来分配并设置为零UInt8在Swift中的所有数组.
var bits = UnsafeMutablePointer<UInt8>(calloc(width * height, 8))

问题是我想在不使用calloc方法的情况下这样做.我有这个代码来分配数组
var bits = UnsafeMutablePointer<UInt8>.alloc(width * height)

但我找不到一个方法来设置所有内存为零.

我知道我可以做到这一点,但我认为这不是最好的方法.

for index in 0..< (width * height) {
    bits[index] = 0
}
Run Code Online (Sandbox Code Playgroud)

pointers allocation swift

4
推荐指数
2
解决办法
2901
查看次数