小编Spa*_*ear的帖子

c#克隆一个堆栈

我的代码中有很少的堆栈用于跟踪我的逻辑位置.在某些时候我需要复制堆栈,但我似乎无法以保留订单的方式克隆它们.我只需要浅层复制(引用,而不是对象).

这样做的正确方法是什么?或者我应该使用其他类型的堆栈?

注意:我看到这篇文章Stack Clone Problem:.NET Bug或Expected Behavior?,但不确定如何为Stack类设置克隆方法.

注意#2:我使用System.Collection.Generic.Stack

.net c# stack clone

18
推荐指数
3
解决办法
8930
查看次数

使用XIB自定义UITableViewCell

我环顾四周,有很多关于如何做到这一点的例子,但我仍然没有得到它.

我有一个列表,我列出了日记条目,我想显示标题,创建日期和其他一些东西.我想使用XIB来设计一个单元格,因此UX设计师可以修改它并按像素推动它.

所以,这就是我设置xib的方式: 在此输入图像描述

然后我做了一个这个xib单元指向的类,我添加了两个属性:

@property (atomic, weak) IBOutlet UILabel* titleLabel;
@property (atomic, weak) IBOutlet UILabel* dateLabel;
Run Code Online (Sandbox Code Playgroud)

我希望能够在创建这些单元格时设置它们.

在具有列表表的视图中,我执行此操作:In - (void)viewDidLoad

[self.tableView registerNib:[UINib nibWithNibName:@"DreamListTableViewCell" bundle:nil] forCellReuseIdentifier:@"DreamListCell"];
Run Code Online (Sandbox Code Playgroud)

在 - (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath我这样做:

static NSString *MyIdentifier = @"DreamListCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier forIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)

问题是,如果我在单元格xib中设置IBOutlets,应用程序崩溃,因为我认为所有者在初始化时确实是零,但我实际上不确定.如果我无法在界面构建器中连接它们,我怎么能修改这两个属性?我该怎么办?

另外,我没有使用故事板.我使用它作为指南:第21章表视图和集合视图

我为一些重复的问题道歉,我只是没有得到它.HALP!

编辑:插座截图: 在此输入图像描述

编辑#2:如果我删除单元格xib中的插座连接,我会看到: 在此输入图像描述

objective-c interface-builder uitableview ios

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

SOAP WebService ......怎么样?

我有一个在指定主机+"/ _vti_bin/UserProfileWebService.asmx"运行的sharepoint Web服务.我想实例化一个Web服务客户端,以便我可以与此服务进行交互.这基本上就是我想要做的:http://msdn.microsoft.com/en-us/library/ms550407.aspx.

这是如何在.NET中完成的?我是否必须使用MOSS API来了解它支持哪些功能?

编辑:我想我应该添加,我想以编程方式连接,而不是通过Web引用,因为这似乎是静态的.

.net c# sharepoint web-services

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