问题列表 - 第30981页

如何在单元格处于编辑模式时显示披露指示符?

我有一个可以编辑的UITableView.我正在显示单元格:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }

    // Configure the cell...
    STWatchList *mySTWatchList;
    mySTWatchList = [items objectAtIndex:indexPath.row];

    cell.textLabel.text = mySTWatchList.watchListName;

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

当用户正在编辑时,我想显示披露指标.我怎么能做到这一点?

iphone cocoa-touch objective-c uitableview

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

InAPP采购存储在哪里?

这可能是一个愚蠢的问题,但我找不到答案.设备上的哪个位置应该存储InApp购买?它们是否已下载到捆绑包中?

iphone in-app-purchase

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

从python中找出文件的绝对路径

如果我有一个test.py驻留在某个目录中的文件,我怎样才能找到test.py它所在的目录?os.path.curdir将提供当前目录,但不提供文件所在的目录.如果我test.py从某个目录调用foo,os.curdir将返回foo但不返回路径test.py.

谢谢.

python filesystems io

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

断言使用Selenium WebDriver和java不存在WebElement

在我编写的测试中,如果我想断言WebElement存在于页面上,我可以做一个简单的事情:

driver.findElement(By.linkText("Test Search"));
Run Code Online (Sandbox Code Playgroud)

如果它存在,它将通过,如果它不存在它将弹出.但现在我想断言的链接本身并不存在.我不清楚如何做到这一点,因为上面的代码不返回布尔值.

编辑这就是我提出自己修复的方法,我想知道是否还有更好的方法.

public static void assertLinkNotPresent (WebDriver driver, String text) throws Exception {
List<WebElement> bob = driver.findElements(By.linkText(text));
  if (bob.isEmpty() == false) {
    throw new Exception (text + " (Link is present)");
  }
}
Run Code Online (Sandbox Code Playgroud)

java assertion selenium-webdriver

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

如何动态更新微调器?

我一直在尝试动态更新我的微调器在android中,但我尝试的一切都没有工作.

这是我用来更新微调器的以下代码.

typeList = dbAdapter.getList(); //array list with the values

adapter.notifyDataSetChanged();
groupSpinner.postInvalidate();
groupSpinner.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

typeList的值是正确的,但它们没有在Spinner中更新.

android android-spinner

25
推荐指数
5
解决办法
5万
查看次数

SQL我可以在表上有一个"条件唯一"约束吗?

我有这个拿出几次在我的职业生涯,并没有我的地方的同龄人似乎可以回答这个问题.说我有,有一个"描述"字段是一个候选键,但表有时用户会经由过程中途停止.因此,对于大约25%的记录,此值为null,但对于所有非NULL的记录,它必须是唯一的.

另一个例子是,必须维护多个记录的"版本"的表,和位值表示哪一个是"活动"之一.因此总是填充"候选键",但可能有三个版本相同(在活动位中为0)并且只有一个是活动的(活动位中为1).

我有其他方法来解决这些问题(在第一种情况下,在存储过程或业务层中强制执行规则代码,在第二种情况下,在需要历史记录时使用触发器和UNION表填充表) .我不想要替代方案(除非有明显更好的解决方案),我只是想知道SQL的任何风格是否能以这种方式表达"条件唯一性".我正在使用MS SQL,所以如果有办法在那里做,那很好.我大多只是在学术上对这个问题感兴趣.

sql sql-server sql-server-2005 check-constraints unique-constraint

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

使用datetime和php从1天,7天和30天前选择mysql db中的记录

我使用以下查询来定位比当前时间早X天的结果.

SELECT  *,
        DATE_FORMAT(datetime, '%m/%d/%Y') 
   FROM table 
  WHERE datetime BETWEEN SYSDATE() - INTERVAL 30 DAY 
                     AND SYSDATE() 
ORDER BY ID DESC
Run Code Online (Sandbox Code Playgroud)

问题是,从当天其返回的数据,如果从正好是30天前的记录犯规存在,以及不相关的数据

有更好的方法吗?

mysql sql datetime

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

如何将"浏览到文件"对话框添加到VB.NET应用程序

在VB.NET Windows窗体应用程序中,如何为某人添加单击按钮或图像的功能,并打开文件浏览器以浏览到文件并将其路径分配给变量,以便将该文件复制到另一个特定路径?

vb.net file-io

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

Python"NoneType不可调用"错误

我有一个看起来如下的函数,有很多可选参数.其中一个参数,在所有其他参数中,是text.

text特意处理,因为如果它是一个布尔值,那么我想运行基于它做一些事情.如果不是(这意味着它只是一个字符串),那么我会做其他事情.代码看起来大致如下:

def foo(self, arg1=None, arg2=None, arg3=None, ...,  text=None, argN=None, ...):
    ...
    if text is not None:
        if type(text)==bool:
            if text:
                # Do something
            else:
                # Do something else
        else:
            # Do something else
Run Code Online (Sandbox Code Playgroud)

type(text)==bool在行上收到以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "...", line 79, in foo
    if type(text)==bool:
TypeError: 'NoneType' object is not callable
Run Code Online (Sandbox Code Playgroud)

不确定是什么问题.我应该以不同的方式测试类型吗?在python命令行上进行试验似乎证实了我的做法应该有效.

python types

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

使用JQuery检测浏览器

我正在尝试使用

    jQuery(document).ready(function () {
        if (!jQuery.browser.msie <= 7.99) {
                jQuery('#element').css('display', 'block');
        }
    });
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用?我究竟做错了什么 ?

谢谢

编辑:使用条件注释

<!--[if !IE]>
<!--[if lt IE 8]> 

//do stuff
<![endif]-->
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

browser jquery if-statement

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