草庐IT

ios - PFObject 在 Xcode 6.0.1、Yosemite GM3 中没有名为 'saveInBackground' 的成员

Parse在Yosemite中表现得很奇怪,saveInBackground声称不是PFObject的成员。varscore=PFObject(className:"score")score.setObject("Mo",forKey:"name")score.setObject(1,forKey:"scoreCount")score.saveInBackground()显然这应该有效,也许这是Xcode6.0.1或YosemiteGM3(或组合)的问题。明确地说,使用saveInBackgroundWithBlock工作正常。有没有其他人遇到过这个或类似的奇怪错误?

xcode - 'Class.Type' 没有名为 'variable' 的成员错误只是缺少类变量支持?

我一直在尝试在类中使用常量和变量,这些常量和变量通过名称在类级别引用同一类中的其他常量和变量。AFAIK,截至Xcode6beta4,Swift仍然没有类变量支持。我想知道的是,我在尝试引用其他常量(let)或变量(var)时看到的错误是否仅仅是因为缺少类变量支持?您可以在方法内或类外引用常量和变量,只是您似乎无法在类级别通过名称进行引用。下面的类显示了几个变体以及您将在Xcode6beta4中看到的错误。这可以在playground或常规.swift文件中进行测试。classSimple{letsomeConstant=0.50varsomeVariable=1//uncomment

ios - 'Any[]' 类型的不可变值在 Swift 中只有名为 'append' 的可变成员,尽管数组定义为 'var'

我想将一个新对象附加到我的数组,它被定义为var在我的Swift应用程序中,尽管我将其定义为var,当我尝试附加它时发生以下错误。`Immutablevalueoftype'Any[]'onlyhasmutatingmembersnamed'append'`这是我的代码:varcontactsArray:Any[]!funcpopoverWillClose(notification:NSNotification){ifpopoverTxtName.stringValue!=""&&popoverTxtContactInfo.stringValue!=""{contactsArray.a

swift - 循环 [AnyObject]?结果中没有名为生成器的成员

为什么不能直接遍历[AnyObject]??没有命名生成器是什么意思?遍历[AnyObject]?类型的正确技术是什么?这段代码给我一个错误,告诉我它没有名为generator的成员。forscreeninNSScreen.screens(){varresult:Bool=workspace.setDesktopImageURL(imgurl,forScreen:screen,options:nil,error:&error)} 最佳答案 screens返回一个可选的,所以在使用实际值之前你必须解包-推荐的方法是可选绑定(bind)

c# - 名为 'MS_attributerouteWebApi' 的路由已经在路由集合中

我最近将Microsoft.AspNet.WebApi.WebHost添加到MVCWebAPI项目中,这将允许我使用[Route("api/some-action")]归因于我的行动。我使用thisarticle解决了一些错误但无法解决下面的第三个错误。在下面添加了已解决的错误,以便在我做错任何事情时获得反馈。第一个错误:在Controller“X”上找不到与名称“some-action”匹配的操作解决方案:添加config.MapHttpAttributeRoutes();到WebApiConfig.csRegister方法。第二个错误:System.InvalidOperation

c# - 具有名为 "Item"的索引器和属性的类

是否可以在.NET4中创建一个类:一个索引器,名为“Item”的属性?例如,这个C#类不会为我编译:publicclassMyClass{publicobjectItem{get;set;}publicobjectthis[stringindex]{get{returnnull;}set{}}}编译器报错CS0102:Thetype'MyClass'alreadycontainsadefinitionfor'Item'尽管我只显式定义了一次Item。 最佳答案 基于thissite,可以使用属性重命名索引器publicclassMy

c# - 命名为String.Format,可能吗?

我不想使用{0}{1}等。我想使用{title}。然后以某种方式填充该数据(下面我使用了Dictionary)。此代码无效并抛出异常。我想知道我是否可以做一些类似于我想要的事情。使用{0..N}不是问题。我只是好奇。Dictionaryd=newDictionary();d["a"]="he";d["ba"]="llo";d["lol"]="world";stringa=string.Format("{a}{ba}{lol}",d); 最佳答案 不,但是这个扩展方法可以做到staticstringFormatFromDictiona

c# - 为什么 C# 中的字节与其他整数类型不同,命名为 byte 和 sbyte?

刚刚翻了一下规范,发现byte是奇数。其他的有short、ushort、int、uint、long和ulong。为什么这里命名为sbyte和byte而不是byte和ubyte? 最佳答案 这是一个语义问题。当您想到一个字节时,您通常(至少我是这样)想到0-255之间的8位值。这就是byte的含义。二进制数据不太常见的解释是-128到127的带符号值(sbyte)。对于整数,根据带符号的值来思考更直观,所以这就是基本名称样式所代表的。u前缀允许访问不太常见的无符号语义。 关于c#-为什么C

docker-compose 名为 : "prefix_%s_1" instead of "%s" 的图像

当我在带有链接的docker-compose.yaml文件中设置几个Docker容器时,容器的名称最终采用prefix_%s_1格式而不是%s,和链接容器上/etc/hosts中的别名是一样的。为什么redis容器的别名是test_redis_1而不是redis?以下是相关文件和输出:#docker-compose.yamlmonkey:build:../../monkeydockerfile:test.Dockerfilelinks:-redis:redisports:-"9006:9006"redis:build:../storage/redisports:-"6379:6379"

docker-compose 名为 : "prefix_%s_1" instead of "%s" 的图像

当我在带有链接的docker-compose.yaml文件中设置几个Docker容器时,容器的名称最终采用prefix_%s_1格式而不是%s,和链接容器上/etc/hosts中的别名是一样的。为什么redis容器的别名是test_redis_1而不是redis?以下是相关文件和输出:#docker-compose.yamlmonkey:build:../../monkeydockerfile:test.Dockerfilelinks:-redis:redisports:-"9006:9006"redis:build:../storage/redisports:-"6379:6379"