问题列表 - 第24954页

选定的UIButton在选定的UITableViewCell中消失

我有一个表,我有cellForRowAtIndexPath委托,我在该方法中创建了UITableViewCell的实例,我将返回.在cellForRowAtIndexPath的某处,我还将UIButton添加到该单元格的cell.contentView.一切正常,直到我选择带有按钮的单元格.单元格将颜色更改为蓝色(可以),uibutton也将颜色更改为蓝色.现在,如果我点击所选单元格内的UIButton,它就会消失!哇,这很奇怪,我该如何解决?当我点击它时,我希望选定单元格内的UIButton保持不变.

编辑:包含我的cellForRowAtIndexPath实现

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
static NSString *sectionsTableIdentifier = @" sectionsTableIdentifier ";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: sectionsTableIdentifier];


    for (UIView *view in cell.contentView.subviews)
      [view removeFromSuperview];


     if (cell == nil) {
      cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero 
                reuseIdentifier: sectionsTableIdentifier] autorelease];

     }

     CGRect newIconRect = CGRectMake(276, 40, 29, 29);
      UIButton *newIcon = [[UIButton alloc] initWithFrame:newIconRect];
      [newIcon setImage:[UIImage imageNamed:@"mynewicon.png"] forState:UIControlStateNormal];
      [cell.contentView addSubview:newIcon];
      [newIcon release];


    return cell;

    }
Run Code Online (Sandbox Code Playgroud)

iphone uibutton uitableview

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

EF4 VS 2010 RTM中的EntityConfiguration在哪里?

我找不到EntityConfiguration.

RC的同样问题在这里,但我认为它将成为RTM版本.它在那里吗?

entity-framework visual-studio-2010 code-first

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

我可以从.NET/C#获取其他进程的命令行参数吗?

我有一个项目,我有一个运行的应用程序的多个实例,每个实例都使用不同的命令行参数启动.我希望有一种方法可以从其中一个实例中单击一个按钮,然后关闭所有实例并使用相同的命令行参数重新启动它们.

我可以很容易地通过自己获得进程Process.GetProcessesByName(),但每当我这样做时,StartInfo.Arguments属性总是一个空字符串.看起来这个属性可能只在开始一个进程之前有效.

这个问题有一些建议,但它们都是本机代码,我想直接从.NET做到这一点.有什么建议?

.net c#

60
推荐指数
4
解决办法
4万
查看次数

如何在没有未定义行为的情况下检查C中的有符号整数溢出?

有(1):

// assume x,y are non-negative
if(x > max - y) error;
Run Code Online (Sandbox Code Playgroud)

并且(2):

// assume x,y are non-negative
int sum = x + y;
if(sum < x || sum < y) error;
Run Code Online (Sandbox Code Playgroud)

哪个是首选或有更好的方法.

c integer-overflow

26
推荐指数
3
解决办法
6万
查看次数

有没有办法命名外部线程?

TThread.NameThreadForDebugging非常适合告诉线程,但并非所有线程都是TThread后代.我有一些是由外部库创建的,甚至没有用Delphi编写.如果我能找到一种获取线程句柄的方法,有没有办法命名它们?

delphi multithreading

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

加载了"PersonnalDetails"笔尖,但没有得到UITableView

我正在尝试使用以下代码加载新视图

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

 PersonnelDetails *detailViewController = [[PersonnelDetails alloc] initWithNibName:@"PersonnelDetails" bundle:[NSBundle mainBundle]];
Run Code Online (Sandbox Code Playgroud)

[self.navigationController pushViewController:detailViewController animated:YES]; [detailViewController release];

}

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "PersonnalDetails" nib but didn't get a UITableView.'

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

 PersonnelDetails *detailViewController = [[PersonnelDetails alloc] initWithNibName:@"PersonnelDetails" bundle:[NSBundle mainBundle]];
Run Code Online (Sandbox Code Playgroud)

[self.navigationController pushViewController:detailViewController animated:YES]; [detailViewController release];

} inhertance: - PersonnelDetails继承UITableViewController

但我得到一个例外: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "PersonnalDetails" nib but didn't …

iphone

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

在Google AppEngine app.yaml中上传了什么?

我有时会浏览各种Google AppEngine教程,我只是注意到有关favicon.ico的StackOverflow问题中有些奇怪 - 特别是这个问题:appicon引擎中的"找不到错误"

- url:/favicon.ico
static_files:media/img/favicon.ico
上传: media/img/favicon.ico

- url:/robots.txt
static_files:media/robots.txt
upload: media/robots.txt

所有的海报都在他们的app.yaml定义中包含了一个"upload:"行.无论是否有upload:行,应用程序看起来都是一样的,我在官方文档中没有看到它的任何提及.

它在哪里使用,或者如果包含这条线,它会有什么不同?

google-app-engine yaml

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

UART速度可能错误

我的大脑是炒的,所以我想我会把这个传给社区.

当向我的嵌入式系统发送1个字符时,它始终认为它接收2个字符.第一个接收的字符似乎映射到传输的字符(以某种未知的方式),第二个接收的字符总是0xff.

这是我观察到的:

Tx char (in hex)    Rx character (in hex), I left out the second byte (always ff)
31                    9D
32                    9B
33                    99
61                    3D
62                    3B
63                    39
64                    37
65                    35
41                    7D
42                    7B
43                    79
Run Code Online (Sandbox Code Playgroud)

我检查了我的时钟,它们似乎没问题.这个非工作版本与之前版本的唯一区别是我现在使用的是RS485芯片.

我已将信号一直跟踪到MCU并且看起来很好(确认了RX引脚上的位值)

embedded serial-port rs485

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

对没有ID的对象使用NHibernate的最佳方法是什么?

我的应用程序中有一些不需要ID保留的类。这些可能是用户日志或审核记录之类的东西。我可以向他们添加身份证明ID,但是我想避免这种情况,因为它们没有任何意义。

这些对象的检索总是在另一个键(如UserId)上,该键不是记录唯一的。

nhibernate

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

有一种简单的方法可以将布尔值转换为整数吗?

我是scala的新手,我发现需要将布尔值转换为整数.我知道我可以使用类似的东西,if (x) 1 else 0但我想知道是否有一个首选的方法,或框架中内置的东西(即toInt())

integer casting boolean scala

40
推荐指数
6
解决办法
3万
查看次数