在我尝试将应用程序发布到应用程序商店时,我遇到了这个错误.很抱歉,因为我无法复制粘贴错误代码所以我会在我的问题中发布图片.

例:
import scala.actors._
import Actor._
class BalanceActor[T <: Actor] extends Actor {
val workers: Int = 10
private lazy val actors = new Array[T](workers)
override def start() = {
for (i <- 0 to (workers - 1)) {
// error below: classtype required but T found
actors(i) = new T
actors(i).start
}
super.start()
}
// error below: method mailboxSize cannot be accessed in T
def workerMailboxSizes: List[Int] = (actors map (_.mailboxSize)).toList
.
.
.
Run Code Online (Sandbox Code Playgroud)
注意第二个错误表明它知道actor项是"T",但不是"T"是actor的子类,而是在类通用定义中受到约束.
如何纠正此代码(使用Scala 2.8)?
还有一个关于JSF的问题.特别是Primefaces.
有id的ajax同时更新元素有以下问题.如果页面上的元素一个接一个,则ajax更新执行正常:
<ui:repeat value="#{showProducts.inCart}" var="cart">
<td><p:spinner min="0" value="#{cart.count}" immediate="true">
<p:ajax process="@this" update="count,subTotal"/></p:spinner></td>
<td><h:outputText value="#{cart.totalPrice}" id="count"/></td>
<h:outputText value="#{showProducts.subTotal}" id="subTotal"/>
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)
这里id为"count"的元素首先出现,然后id为"subtotal"的元素变为第二个.如果页面上的元素不是一个一个严格,那么具有"小计"id的第二个元素不会更新:
<ui:repeat value="#{showProducts.inCart}" var="cart">
<td><p:spinner min="0" value="#{cart.count}" immediate="true">
<p:ajax process="@this" update="count,subTotal"/></p:spinner></td>
<td><h:outputText value="#{cart.totalPrice}" id="count"/></td>
<td><h:outputText value="#{cart.place}" /></td>
</ui:repeat>
<h:outputText value="#{showProducts.subTotal}" id="subTotal"/>
Run Code Online (Sandbox Code Playgroud)
这是正常的行为还是我错过了一些参数?
使用Facebook iOS SDK,我如何获得NSArray所有朋友的邀请并向我们的应用发送邀请?我特意寻找获取所有朋友的图形路径.
我想访问一个我的模型字段verbose_name.
我可以通过像这样的现场指示得到它
model._meta._fields()[2].verbose_name
Run Code Online (Sandbox Code Playgroud)
但我需要动态地得到它.理想情况下,它会是这样的
model._meta._fields()['location_x'].verbose_name
Run Code Online (Sandbox Code Playgroud)
我看了几件事,但我找不到它.
对于这可能涉及的人,我已经搜索了相当多的时间,以便摆脱这个错误
"无法通过行访问已删除的行信息"
我知道,一旦从数据表中删除了一行,就无法以典型的方式访问它,这就是我收到此错误的原因.最大的问题是我不知道该怎么做才能得到我想要的结果,我将在下面概述.
基本上,当删除"dg1"中的行时,它下面的行取代已删除的行(显然),从而继承已删除的行索引.此方法的目的是替换和重置行索引(通过从数据集中的相应值中抓取它),该索引将删除的行放置并且因此索引值.
现在我只是使用标签(lblText)来尝试从进程获得响应,但是当最后一个嵌套的if语句尝试比较值时崩溃.
这是代码:
void dg1_Click(object sender, EventArgs e)
{
rowIndex = dg1.CurrentRow.Index; //gets the current rows
string value = Convert.ToString(dg1.Rows[rowIndex].Cells[0].Value);
if (ds.Tables[0].Rows[rowIndex].RowState.ToString() == "Deleted")
{
for (int i = 0; i < dg1.Rows.Count; i++)
{
if (Convert.ToString(ds.Tables[0].Rows[i][0].ToString()) == value)
// ^ **where the error is occurring**
{
lblTest.Text = "Aha!";
//when working, will place index of compared dataset value into rowState, which is displaying the current index of the row I am focussed on in 'dg1'
} …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,有许多不同的按钮排列在计算器,如方形/矩形格式.它实际上与默认的iOS计算器非常相似.大约有6行,每个按钮有4列.
问题
我遇到的问题涉及底行中的按钮(大约是iPhone 4屏幕的底部10).当按下它们时,它们不能正常工作,按下它们时必须按住它们(大约不到一秒钟)以注册"按下按钮".这与标准短抽头相反.
除此底行之外没有其他按钮以这种方式运行.
此外,如果这些按钮在其上边缘轻敲,它们会表现正常,一旦触摸就会响应.这让我相信按钮本身不是问题,但是我的视图布局存在一些问题.
还应注意,该问题仅存在于物理设备上.在模拟器上,按钮表现正常.
上下文
包含这些按钮的视图不是应用程序的根视图控制器.相反,它转变为如此(这里没什么特别的):
[self presentViewController:navController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
self是根视图控制器
我遇到问题的视图控制器包含在导航控制器中,并由根视图控制器以模态方式显示,您可以在上面看到.
到目前为止我尝试过的
打开和关闭自动布局:同样的问题
重新排列视图层次结构:我将有问题的按钮移动到所有其他视图的顶部和后面,结果相同:同样的问题
多个设备(iPhone 4,4s,5):同样的问题(虽然按钮在3.5英寸和4英寸模拟器上都能正常响应)
测试其他应用程序(当在其他应用程序上按下此区域中的按钮时,它们的行为正常)
附加信息
是否可以在两个TypeScript项目之间进行引用?假设我们有以下项目结构:

Module1.ts 包含:
module TestModule {
export interface Interface1 {
}
}
Run Code Online (Sandbox Code Playgroud)
Module2.ts 包含:
module TestModule {
export interface Interface2 extends Interface1 {
}
}
Run Code Online (Sandbox Code Playgroud)
Test1被引用Test2.我得到一个错误Could not find symbol 'Interface1'在Module2.ts.它在一个项目中工作,但我不知道如何从其他项目中看到它...也许它现在不可能.
[编辑1.]
当我尝试使用TestModule.Interface1模式时,我得到相同的错误(以不同的方式说).但智能感知我看到了Interface1:

[编辑2.]
我注意到我无法使用其他项目中的文件.即使我/// <reference ...在第一个项目中添加了正确的引用()并链接了所有文件.
有没有办法使用Javascript检测移动设备?此外,我研究了这样一种XML,其中包含可以帮助识别移动手持设备的用户代理.
我必须转换传递varchar一个查询的MSSQL存储过程:
INSERT INTO Results
EXEC (@Expresion);
Run Code Online (Sandbox Code Playgroud)
这不起作用.我敢肯定,EXEC而EXECUTE不是MySQL的命令,但CALL也不管用.
有谁知道甚至可能有类似JavaScript的evalMySQL函数吗?
ios ×3
objective-c ×2
ajax ×1
app-store ×1
c# ×1
cocoa-touch ×1
datagrid ×1
dataset ×1
django ×1
eval ×1
evaluation ×1
exec ×1
execute ×1
facebook ×1
field ×1
generics ×1
get ×1
ios7 ×1
iphone ×1
javascript ×1
jsf ×1
mobile ×1
mysql ×1
primefaces ×1
reference ×1
runtime ×1
scala ×1
typescript ×1
uibutton ×1
user-agent ×1
xcode5 ×1