小编use*_*252的帖子

类型没有成员

我正在玩一个新班级的Swift游乐场.由于某种原因,我不断收到一个错误,即类"没有成员类型",其名称为常量定义的三行.这是代码:

import Foundation
class DataModel {
    let myCalendar = NSCalendar.autoupdatingCurrentCalendar()

    var myData = [NSDate : Float]()
    let now  = NSDate()
    let components = myCalendar.components(.CalendarUnitYear | .CalendarUnitMonth, fromDate: now)
}
Run Code Online (Sandbox Code Playgroud)

Xcode Beta6在倒数第二行给我一个错误,说"DataModel.Type没有名为'myCalendar'的成员

虽然我认为它不应该有所作为,但我已经尝试将myCalendar定义为var.

swift swift-playground

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

UIViewController在prepareForSegue上抛出无法识别的选择器异常

我正在尝试跟随斯坦福CS193p iOS编程讲座.其中一个名为"Happiness"的演示程序创建了两个UIViewControllers,一个"PsychViewController"和一个"HappinessViewController".它使用目标操作方法从PsychViewController切换到HappinessViewController.

以下代码不断抛出此异常:" - [UIViewController setHappiness:]:无法识别的选择器发送到实例"

这是有问题的代码:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"ShowDiagnosis"]) {
    [segue.destinationViewController setHappiness:7];
}
}
Run Code Online (Sandbox Code Playgroud)

我搜索过这个网站和其他人,并且通常在出现此错误时,这是​​因为通用的UIViewController尚未正确设置为程序中使用的特定视图控制器对象,在本例中为"HappinessViewController".但我已经使用IB中的身份检查器将通用UIViewController设置为HappinessViewController,我仍然得到异常.我正在撕扯我的头发,如果有人可以提供帮助,我将非常感激.

objective-c interface-builder cs193p segue ios6

7
推荐指数
2
解决办法
4008
查看次数

找不到git-receive-pack

我试图在运行osx 10.8.2的mac mini上设置一个远程git服务器.我已经设置了ssh,以便客户端可以连接到远程主机上的git帐户.当我尝试从一个客户端执行git push origin master时,我收到以下错误:

bash:git-receive-pack:找不到命令

致命:无法从远程存储库读取.

(从我得到的另一个客户:

bash:找不到git-upload-pack:命令

致命的错误.

我确保安装了git receive pack和git upload pack,并且在客户端和主机的路径中都安装了.

我该怎么做才能解决问题?

git macos

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