问题列表 - 第46154页

我可以将一个导航控制器添加到ModalViewController吗?

我想在iPad的屏幕中间显示一个模态视图.该视图将包含搜索栏和表格视图.它将显示搜索结果.这已启动并正在运行.

现在我需要添加一个导航控制器,以便在触摸上表视图中的一行时,将从右侧推入一个详细视图,以允许用户确定这是否是他想要的项目.

我尝试将导航控制器添加到我的模态视图但它没有显示,我找不到这个教程.

有人可以给我一个提示吗?

编辑:我开始认为我首先需要推动模态导航控制器,然后将tableview添加到此,这是正确的方法吗?如果是这样的话,有人可以提供一些细节吗?

iphone uinavigationcontroller modalviewcontroller ios

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

从Firefox扩展获取浏览器版本

我编写了一个Firefox扩展程序,目前正在为Firefox 4更新它并添加一些新功能.

Firefox 4有一个很棒的新通知显示,我很想使用它,并找到了大量有关如何使用它的文档.但是,对于少于4的任何内容,我创建了自己的具有特定样式的通知窗口.

我的问题是:如何在我的扩展程序的javascript中检测我是否使用Firefox 4.或者,有更好的方法吗?

javascript firefox xul firefox-addon

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

Guice annotatedWith用于与Generics的接口

我有一个接口TestInterface <U,V>有很多实现,当我使用Guice进行绑定时,我收到一条消息,说TestInterface <Impl1,Impl2>没有绑定到实现.以下是我用来将接口与其实现绑定的语法.

绑定(TestInterface.class).annotatedWith(Names.named( "Impl1Test"))至(Impl1.class).

ps我测试了一个虚拟接口,但没有泛型,它工作正常,我认为泛型需要做一些特别的事情.

guice

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

gdb与Qt漂亮的打印机

我的目标是允许在gdb中漂亮地打印Qt类.即如果我有:

QString str("str"); 
Run Code Online (Sandbox Code Playgroud)

在我的代码中执行

(gdb) print qwe 
Run Code Online (Sandbox Code Playgroud)

我想要打印str内容(不是真正的QString结构).

gdb本身支持使用python定义的漂亮打印机,似乎Qt Creator部分使用此功能.

理想的解决方案是使用Qt附带的漂亮打印机(可以在QT_INSTALLATION\share\qtcreator\gdbmacros中找到),甚至可以使用整个调试器(可以在QT_INSTALLATION\pythongdb中找到).

无论如何,巨魔建立了一个新的API来定义漂亮的打印机而不是标准的gdb api,我无法弄清楚如何在普通的gdb调试器中启用它.

那么,有没有办法在没有Qt Creator的情况下使用Qt的漂亮打印机运行gdb,或者有关如何管理它的任何信息.

python qt gdb pretty-print

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

如何在没有@Override注释的情况下找到覆盖超类/接口方法的所有方法?

很明显,@Override对覆盖方法进行注释是一种很好的做法.是否有一种自动方法可以找到错过@Override项目中注释的所有方法?任何IDE中的脚本,搜索技术都会有所帮助

java methods search overriding annotations

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

正则表达式末尾的/ i是什么意思?

/i这个正则表达式的尾部是什么意思?

var time = /^([1-9]|1[0-9]):([0-5][0-9])(\s[a|p]m)$/i;
Run Code Online (Sandbox Code Playgroud)

javascript regex time expression

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

html标签在ajax中不起作用

我正在通过Ajax加载html页面.这是数据:

<input type="checkbox" name="dis_net" id="dis_net" value="1" />
<label for="dis_net">Test</label>
Run Code Online (Sandbox Code Playgroud)

但标签不起作用.有办法解决.当我单击Label复选框时不勾选

如果我们写另一种方式,它就有效

<label for="dis_net">Test</label>
<input type="checkbox" name="dis_net" id="dis_net" value="1" />
Run Code Online (Sandbox Code Playgroud)

html ajax label

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

专门化hashmap模板

我在C++中使用hash_map并希望为它提供简化的类型名称:

键类型和哈希功能始终相同.

stdext::hash_map<std::string, [MAPPED TYPE], CStringHasher>
Run Code Online (Sandbox Code Playgroud)

但是,每次我声明一个将字符串映射到类型X的哈希映射时,我真的不想写所有这些.

  • 我可以编写简化此操作的模板或宏吗?

所以上面的声明看起来像:

template<typename T> StringHashmap = stdext::hash_map<std::string, T, CStringHasher>

StringHashmap<int> mapA; //Maps std::string to int
StringHashamp<bool> mapB; //Maps std::string to bool
Run Code Online (Sandbox Code Playgroud)

c++ hash templates std hashmap

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

如何在javascript中捕获"History.Back"事件?

在javascript中捕获"History.Back"事件是否可行?©想要捕获history.back()事件和注销用户.

Ps:有一些关于禁用history.back()的代码.但对我没用.

<script type = "text/javascript" >
 function disableBackButton()
 {
   window.history.forward();
 }
 setTimeout("disableBackButton()", 0);
</script>
Run Code Online (Sandbox Code Playgroud)

然后设置onunload事件

<body onunload="disableBackButton()">
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

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

使用共享偏好编辑器

我正在慢慢地学习Android学习书,并获得以下代码来分配用户数据:

package com.androidbook.triviaquiz;

import android.app.Activity;
import android.content.SharedPreferences;

public class QuizActivity extends Activity {
    public static final String GAME_PREFERENCES = "GamePrefs";
    SharedPreferences settings = getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
    SharedPreferences.Editor prefEditor = settings.edit();
    prefeditor.putString("UserName", "John Doe"); //**syntax error on tokens**
    prefEditor.putInt("UserAge", 22); //**syntax error on tokens**
    prefEditor.commit();
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个错误(用注释表示的行)强调了句点并说"错位的构造",并且还强调了"删除这些令牌"的论点.我已经看到在其他应用程序中以相同的格式完成此操作,我不明白有什么问题.

android sharedpreferences

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