小编Tia*_*oso的帖子

以编程方式创建segue

我有一个共同点UIViewController,我所有的UIViewsControllers扩展都重用了一些常见的操作.

我想在这个"Common"上设置一个segue,UIViewController以便所有其他的UIViewControllers继承.

我试图找出如何以编程方式执行此操作.

我想这个问题也可能是如何在没有进入故事板的情况下segue为我所有人设置一个UIViewControllers并且手动完成.

objective-c ios segue

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

将整数转换为长整数

我需要使用反射来获取字段的值.碰巧我并不总是确定该字段的数据类型是什么.为此,为了避免一些代码重复,我创建了以下方法:

@SuppressWarnings("unchecked")
private static <T> T getValueByReflection(VarInfo var, Class<?> classUnderTest, Object runtimeInstance) throws Throwable {
  Field f = classUnderTest.getDeclaredField(processFieldName(var));
  f.setAccessible(true);
  T value = (T) f.get(runtimeInstance);

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

并使用此方法,如:

Long value1 = getValueByReflection(inv.var1(), classUnderTest, runtimeInstance);
Run Code Online (Sandbox Code Playgroud)

要么

Double[] value2 = getValueByReflection(inv.var2(), classUnderTest, runtimeInstance);
Run Code Online (Sandbox Code Playgroud)

问题是,我似乎无法施展IntegerLong:

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一目标?

我使用的是Java 1.6.

java reflection casting

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

快速解决许多问题

是否可以快速修复Eclipse中打开的类中的所有错误?

我有71个错误几乎相同,我宁愿不一个一个地做.

(注意:我正在快速修复Java文件)

eclipse eclipse-jdt

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

重新加载ViewController

我有一个View控制器显示一些信息(不是表视图).

我有一个远程服务器的更新调用,它填充了我的数据库.我想在更新调用完成后完全重新加载我的ViewController.

我该怎么办?

uiviewcontroller ios

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

ASP.Net MVC 4表单,带有2个提交按钮/操作

我在ASP.Net和razor中有一个表单.

我需要有两种方式来提交表单:一种是通过Edit操作,另一种是通过Validate操作.

我应该怎么做呢?

我不介意使用JavaScript.

编辑:

使用自定义属性我得到此错误.

控制器类型'InspecoesController'上的当前动作'Resultados'请求在以下操作方法之间是不明确的:System.Web.Mvc.ActionResult Validar(System.Collections.Generic.ICollection 1[Waveform.IEP.Intus.Server.Web.ViewModels.ResultadoViewModel]) on type Waveform.IEP.Intus.Server.Web.Controllers.InspecoesController System.Web.Mvc.ActionResult Resultados(System.Collections.Generic.ICollection1 [Waveform.IEP.Intus.Server.Web. ViewModels.ResultadoViewModel])类型为Waveform.IEP.Intus.Server.Web.Controllers.InspecoesController

asp.net razor

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

如何防止调用System.exit()终止JVM?

我几乎可以肯定这是不可能的,但值得一试.

我正在为某个工具编写命令行界面.我在谈论一个调用另一个Java应用程序的Java应用程序.该工具System.exit在执行后调用,这反过来终止了我自己的执行环境.我不希望这样.

有没有办法忽略System.exit电话?

java

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

获取方法参数的名称

Java 6中,想象一下我有以下方法签名:

public void makeSandwich(Bread slice1, Bread slice2, List<Filling> fillings, boolean mustard)
Run Code Online (Sandbox Code Playgroud)

我想知道,在运行时,传递给slice2或任何其他参数的值,这里重要的一点是我想通过参数名称获取值.

我知道如何用getParameterTypes或获取参数类型列表getGenericParameterTypes.

理想情况下,我想获得一个参数名称列表而不是类型.有办法吗?

java reflection runtime java-6

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

测试用例生成工具

我正在寻找可以生成测试用例或辅助软件测试的工具或框架.

到目前为止,我发现了以下内容:

这些工具主要适用于Java,但我也在寻找.NET或其他语言.

谁能提出其他工具

testing frameworks

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

JUnit 3 - Array包含给定元素

我试图断言给定数组包含给定元素的至少一个实例.是否存在已经执行此操作的断言方法?如果是这样的话?

我使用的是Java6和JUnit3.

java arrays junit

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

以编程方式编写Java

我想知道是否已经有一个以编程方式编写java类或方法的库?

我正在寻找能够将新源代码写入现有文件或扩展已存在文件的库.

java code-generation

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