小编MrH*_*Hus的帖子

Objective-c Iphone如何设置属性的默认值

您好我在ViewController.h中有以下代码:

#import <UIKit/UIKit.h>

@interface CalcViewController : UIViewController {
    NSNumber* result;
    NSString* input;
    //NSString* input = @"";

    IBOutlet UITextField* display;
}

@property (retain) NSNumber* result;
@property (retain) NSString* input;
@property (nonatomic, retain) UITextField* display;

@end
Run Code Online (Sandbox Code Playgroud)

问题是我想在输入中附加一个字符串,但是当它仍为空时这是不可能的.这就是为什么我想将输入的默认值设置为@"".但是我在哪里放这个代码.

我知道一个可能的解决方案,你把它放在一个默认的构造函数中.但我不知道在哪个文件中放这个.我应该在哪里打电话.

遗憾的是,我对C的理解有限,并且意识到也许.h文件不是正确的地方.

如果您需要,项目类型是基于视图的应用程序.

希望你能帮忙.

iphone constructor properties objective-c

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

Clojure emacs史莱姆+ swank目录问题

我正在使用带有clojure-swank和slime的emacs并尝试设置我的开发环境.我遇到了一个问题.当我开始一个repl时,我被困在一个未知的目录中,阻止我加载我的命名空间.因为clojure repl找不到合适的文件.

有谁知道如何更改当前目录?

PS:我刚刚开始使用emacs和粘液,所以我是菜鸟.

clojure slime swank read-eval-print-loop

9
推荐指数
2
解决办法
2739
查看次数

Java:这些构造方法有什么区别

这两种初始化观察者ArrayList的方法有什么区别.或者任何其他类型的事情.一个比另一个快吗?或者我在这里错过了其他一些好处.

class Publisher implements Observerable
{
     private ArrayList observers = new ArrayList();
}

class Publisher implements Observerable
{
    private ArrayList observers; 

    public Publisher()
    {
        observers = new ArrayList();
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor initialization

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

属性更改时,Ember 1.0.0输入类型无线电'已检查'绑定未更新

我遇到了一个问题:我的一个模型上有一个名为'active'的属性,它是字符串'yes'或'no',现在我想使用这个属性检查HTML单选按钮.

因此,当'active'为'yes'时,应该检查它,否则不应该检查它.我有这个工作,但是当我做一个动作,将'active'属性设置为'no'或'yes'时,单选按钮检查状态不会更新.

这是一个垃圾箱:http://emberjs.jsbin.com/ohaSezo/3/edit.

使用复选框时,我得到相同的结果:http://emberjs.jsbin.com/OWILUru/3/edit

我无法理解它,我认为这应该有用,有什么想法吗?

javascript ember.js

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

emberjs动作event.target未定义

这是jsfiddle的链接:http://jsfiddle.net/Qt972/

当你操作小提琴时,你会看到一个名字和一个按钮,让"人"打个招呼.这工作正常,但"事件"未定义.

一个简单的simpeler案也失败了:

http://jsfiddle.net/CCg2K/1/

有谁知道如何解决这个问题?

ember.js

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

防止浏览器重新发送表单信息

有没有人知道阻止浏览器要求用户重新发送表单信息的方法.

我知道您可以使用以下命令重定向浏览器:

<php
    header("location http://example.com");
?>
Run Code Online (Sandbox Code Playgroud)

但这似乎效率低下,需要2个请求.

希望你能帮忙.

副本:如何停止重新提交表单后退和刷新按钮?

php browser

0
推荐指数
2
解决办法
2067
查看次数