问题列表 - 第15671页

为什么我的if语句没有解雇?

我有以下Objective-c函数

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


NSUInteger section = [indexPath section];
NSUInteger row = [indexPath row];

NSString *key = [keys objectAtIndex:section];
NSArray *nameSection = [mysearchdata objectForKey:key];

static NSString *SectionsTableID = @"SectionsTableID";
static NSString *TobyCellID = @"TobyCellID";

NSString *aName = [nameSection objectAtIndex:row];  

if (aName == @"Toby")
{
    TobyCell *cell = [tableView dequeueReusableCellWithIdentifier:TobyCellID];      
    if (cell == nil)
    {       
        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"TobyCell" owner:self  options:nil];
        for (id oneObject in nib)
            if ([oneObject isKindOfClass:[TobyCell class]])
                cell = (TobyCell *)oneObject;   
    } …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c syntax-error

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

使用Reflection.Emit创建实现接口的类

我需要使用Reflection.Emit生成一个实现以下接口的类.

public interface IObject
{
    T Get<T>(string propertyName); 
}
Run Code Online (Sandbox Code Playgroud)

有没有人有一个例子,我将如何发出以下作为一个简单的测试用例?

class GeneratedObject : IObject
{
    public T Get<T>(string propertyName)
    {
        // this is the simplest possible implementation
        return default(T);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# reflection interface reflection.emit

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

mouseover和mouseout事件触发儿童

代码:

<div id="Navigation" 
    onmouseover="new Effect.toggle('Drop_Down','slide',{duration: 0.8});" 
    onmouseout="new Effect.toggle('Drop_Down','slide',{duration: 0.8});">
    <div id="Drop_Down">
        <% include Navigation %>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我鼠标悬停NavigationDrop_Down格下滑,如果我鼠标移开它向上滑动.

问题是,如果我将鼠标悬停在子Drop_Downdiv上,它也会向上滑动.

有谁知道我怎么能解决这个问题?

javascript scriptaculous prototypejs dom-events drop-down-menu

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

Python解析括号内的块

Python中解析匹配括号中包含的文本块的最佳方法是什么?

"{ { a } { b } { { { c } } } }"
Run Code Online (Sandbox Code Playgroud)

应该最初返回:

[ "{ a } { b } { { { c } } }" ]
Run Code Online (Sandbox Code Playgroud)

把它作为输入应该返回:

[ "a", "b", "{ { c } }" ]
Run Code Online (Sandbox Code Playgroud)

哪个应该返回:

[ "{ c }" ]

[ "c" ]

[]
Run Code Online (Sandbox Code Playgroud)

python parsing brackets text-parsing

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

在C#中,检查字符串长度是否大于零会产生错误?

这个问题听起来很难听,但是当我检查字符串长度大于零时,VS给我一个错误:

options[j]["pdprice"].ToString().Length > 0
Run Code Online (Sandbox Code Playgroud)

他说:

CS0019:运算符'>'不能应用于'string'和'int'类型的操作数

有人可以解释为什么我不能检查整数长度属性是否大于零?我甚至尝试将整个事件作为int进行投射,但它仍然抱怨.

编辑:

我喜欢下面的答案,并将更改代码.这是原来略微修改为"工作":

newlistitem.Value = options[j][valuefield].ToString() + 
((options[j]["pdprice"].ToString().Length > 0 ) ?  
"/" + options[j]["pdprice"].ToString() : "" );
Run Code Online (Sandbox Code Playgroud)

是的,它引用了一个旧的DataSet.我们没有时间将解决方案转换为MVC,Linq等,但我们正在努力.:)

c# string

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

从内存加载图像,GDI+

这是一个快速而简单的问题:使用 C++ 中的 GDI+,我将如何从内存中的像素数据加载图像?

c++ graphics gdi+ load image

4
推荐指数
3
解决办法
9395
查看次数

如何设置Gtk.ComboBox的值?

我能想到的只是与ComboBox.GetEnumerator或类似的东西有关.

我想做的事情如下:

System.Collections.IEnumerator e = this.task_difficulty_combobox.GetEnumerator();
while (e.MoveNext())
{
    if (e.ToString() == this.task.Difficulty.ToString())
    {
        Gtk.TreeIter i = (Gtk.TreeIter)e.Current;
        this.task_difficulty_combobox.SetActiveIter(i);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

c# gtk#

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

减速后预测UIScrollView中的静止偏移量

我希望能够在轻弹手势后预测UIScrollView中的最终静止偏移.它不需要像素精确,但足够接近使得用户不会感觉到差异(即,它不会比他们习惯的那样移动得过多或过多).

我知道有人会问,所以:为什么?我在UIScrollView中有一个类似于表视图的菜单控件.我想这样做,以便最顶层的菜单项完全显示并刷新到UIScrollView的顶部.UIScrollView的分页功能并不是我想要的,因为强大的轻弹不会超过视图范围的倍数.

处理正常的触摸事件很容易.在touchesEnded:withEvent:,我可以滚动到最近的完整菜单项.困难的部分是减速.

减速率有两个常数,UIScrollViewDecelerationRateNormalUIScrollViewDecelerationRateFast.它们在iPhone OS 3.0中的值为0.998和0.990.我试图弄清楚苹果用来减缓运动的数学运算,但我现在空了.

如果我可以准确地预测最终的静止偏移,那么在减速期间的早期我可以简单地使用scrollRectToVisible:animated:移动到偏移,其中菜单项齐平到视图边界的顶部.

有没有数学倾向的人知道苹果在减速期间可能会做些什么?我应该收集一堆减速事件,绘制它们并提出一些接近的东西吗?

cocoa-touch uiscrollview

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

在关联数组中查找最后一对

我正在使用foreach循环关联数组.我希望能够检查正在处理的键值对是否是最后一个,所以我可以给它特殊的处理.我有什么想法可以做到最好吗?

foreach ($kvarr as $key => $value){
   // I'd like to be able to check here if this key value pair is the last
   // so I can give it special treatment
}
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array

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

检查磁盘上是否存在文件?

目前,我正在使用以下代码将先前会话中的数据加载到我的应用程序中.为了防止没有先前的数据,我在使用临时变量来检查返回值,然后再进行分配.我只是发布在这里,因为这感觉有点笨重,有没有办法检查磁盘上存在的文件,所以我可以在继续之前检查,或者我有什么方法去?

NSMutableArray *artistCollection;
NSMutableArray *artistCollection_LOAD;

artistCollection = [[NSMutableArray alloc] init];
artistCollection_LOAD = [NSKeyedUnarchiver unarchiveObjectWithFile:@"/data"];
if(artistCollection_LOAD != nil) artistCollection = artistCollection_LOAD;
else NSLog(@"(*) - Saved Data Not Found");
Run Code Online (Sandbox Code Playgroud)

在此之前,我(见下文),但你可以想象如果NSKeyedUnarchiver没有找到一个文件并返回"nil",它会破坏我以前分配的数组.

artistCollection = [[NSMutableArray alloc] init];
artistCollection = [NSKeyedUnarchiver unarchiveObjectWithFile:@"/data"];
Run Code Online (Sandbox Code Playgroud)

加里

cocoa objective-c

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