小编Qan*_*avy的帖子

验证时出现Xcode错误 - "您的二进制文件未针对iPhone 5优化"

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

在此输入图像描述

iphone app-store ios ios7 xcode5

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

如何在Scala中实例化由type参数表示的类型的实例

例:

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)?

generics scala type-parameter

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

JSF(Primefaces)按ID更新几个元素的ajax

还有一个关于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)

这是正常的行为还是我错过了一些参数?

ajax jsf primefaces

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

Facebook iOS SDK - 获取好友列表

使用Facebook iOS SDK,我如何获得NSArray所有朋友的邀请并向我们的应用发送邀请?我特意寻找获取所有朋友的图形路径.

cocoa-touch facebook objective-c ios facebook-friends

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

如何动态访问Django Model字段详细名称?

我想访问一个我的模型字段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)

我看了几件事,但我找不到它.

django field get

31
推荐指数
6
解决办法
2万
查看次数

错误:无法通过该行访问已删除的行信息

对于这可能涉及的人,我已经搜索了相当多的时间,以便摆脱这个错误

"无法通过行访问已删除的行信息"

我知道,一旦从数据表中删除了一行,就无法以典型的方式访问它,这就是我收到此错误的原因.最大的问题是我不知道该怎么做才能得到我想要的结果,我将在下面概述.

基本上,当删除"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)

c# datagrid runtime dataset

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

UIButton未能在iPhone屏幕的底部区域正确注册触摸

我有一个应用程序,有许多不同的按钮排列在计算器,如方形/矩形格式.它实际上与默认的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英寸模拟器上都能正常响应)

  • 测试其他应用程序(当在其他应用程序上按下此区域中的按钮时,它们的行为正常)

附加信息

  • 在Interface Builder中为有问题的视图控制器布局了所有内容
  • 所有按钮都是带有标准设置的系统按钮,除了文本外,它们都完全相同.
  • 屏幕的所有元素(按钮,标签等)都是"视图"的子视图
  • 按钮彼此齐平,不应超过一个或两个像素.
  • 有问题的按钮具有尺寸:80宽度X 44高度.
  • 有问题的按钮与屏幕底部齐平
  • 除了按钮之外,还有一个UIImage和几个标签,但是它们位于屏幕的顶部,并且不会以任何方式与任何按钮重叠.

objective-c interface-builder uibutton ios

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

两个项目之间的跨项目引用

是否可以在两个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 ...在第一个项目中添加了正确的引用()并链接了所有文件.

reference visual-studio typescript

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

移动检测

有没有办法使用Javascript检测移动设备?此外,我研究了这样一种XML,其中包含可以帮助识别移动手持设备的用户代理.

javascript mobile user-agent browser-detection

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

是否可以在MySQL中执行字符串?

我必须转换传递varchar一个查询的MSSQL存储过程:

INSERT INTO Results
  EXEC (@Expresion);
Run Code Online (Sandbox Code Playgroud)

这不起作用.我敢肯定,EXECEXECUTE不是MySQL的命令,但CALL也不管用.

有谁知道甚至可能有类似JavaScript的evalMySQL函数吗?

mysql evaluation eval execute exec

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