问题列表 - 第48842页

等待键盘隐藏

所以,基本上我需要知道是否有办法让观察者在隐藏键盘时调用另一个方法.

我的问题是,在解除键盘后,我提交2个动画,一个将视图移动到原始位置(因为我向上移动视图以便用户可以在键入时看到文本字段)和动画翻转视图但是在键盘完全隐藏之前发生翻转,因此我有一点图形故障.

我已经尝试过sleep(),而另一种没有运气的等待方法.

守则基本上是这样的

- (BOOL)textFieldShouldReturn:(UITextField *)textFieldi{

[textFieldi resignFirstResponder];
     [UIView beginAnimations:nil context:NULL];

     [UIView setAnimationDuration:1.0];

     [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];

     [self.view exchangeSubviewAtIndex:1 withSubviewAtIndex:0];

     CuantoFaltaiOSAppDelegate * del = [CuantoFaltaiOSAppDelegate instance];

     del.headerView.frame = CGRectMake(0, 20, del.headerView.frame.size.width, del.headerView.frame.size.height);

     [UIView commitAnimations];

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

问题是键盘没有完全隐藏并且Flip已经执行,所以我需要一种方法来等待它.

iphone objective-c ios

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

插入存储过程,检查行是否存在

我正在使用sql server 2005并希望在数据库表中插入一行,但是我的值语法不正确.而且我想确定我添加的内容已经不存在我认为这是正确的但我有一个语法错误.

 create PROCEDURE [dbo].[directway]
           @tour as varchar(50),
           @tourname as varchar(50),
           @taskname as varchar(50) ,
           @deptdate as varchar(50),
           @tasktype as varchar(50)  ,
           @desc as varchar(50) ,
           @duedate as varchar(50) ,
           @agent as varchar(50),
           @graceperiod as varchar(50)
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;


INSERT INTO dashboardtasks
           ([tour]
           ,[tourname]
           ,[taskname]
           ,[deptdate]
           ,[tasktype]
           ,[desc]
           ,[duedate]
           ,[agent]
           ,[graceperiod]

     VALUES (@tour,
           @tourname,
           @taskname ,
           @deptdate,
           @tasktype  ,
           @desc , …
Run Code Online (Sandbox Code Playgroud)

stored-procedures sql-server-2005 insert

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

如何将MSDN设置为始终使用英语

我知道这不是编程问题,但它紧密相关 -

我该如何设置MSDN以英文显示所有内容?我是捷克语,每篇知识库或文档文章都会自动将其翻译成捷克语,并使用他们的翻译器,这只会带来胡言乱语,而将其切换为英语需要几次搜索和点击.

msdn

87
推荐指数
3
解决办法
6557
查看次数

RegEx仅匹配C#接口文件名

在Visual Studio 2010"Productivity Power Tools"插件(非常棒)中,您可以将文件选项卡配置为基于正则表达式进行颜色编码.

我有一个RegEx来区分接口文件(IMyInterface.cs)的标签颜色与常规的.cs文件:

[I]{1}[A-Z]{1}.*\.cs$
Run Code Online (Sandbox Code Playgroud)

不幸的是,这也会对任何以大写字母"I"(例如,Information.cs)开头的文件进行颜色编码.

如何将此RegEx修改为仅包含第一个字母为"I"且第二个字母不是小写的文件?

regex visual-studio

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

代码编辑区右侧的XCode 4输出控制台?

如何从编辑器区域的底部向右移动调试器/输出控制台?

xcode xcode4

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

Windows Workflow Foundation WF4 - 工作流托管

对于客户端,我们正在创建的系统必须支持以下内容:
- 必须能够运行多个工作流,以及具有不同上下文(不同数据/业务对象)的相同工作流的多个实例.
- 某些工作流程将长时间运行,涉及多个用户/客户端会话并等待外部用户输入.因此,工作流必须能够持久化并响应来自客户端应用程序的某些信号.这也意味着必须在服务器应用程序上执行工作流程(对吗?).
- 我希望能够在服务器应用程序上运行各种工作流程,并且我不希望在工作流程更改时重新部署服务器应用程序.

我的第一个想法是Workflow Services.经过大量研究后,我得出结论认为这不是正确的道路,因为Workflow Services基本上可以在客户端应用程序中启动的工作流程中执行远程位置的活动.它是否正确?或者我可以在上面的场景中使用Workflow Services吗?大多数示例和/或教程基本上是一个ReceiveSignal/Send组合,其间有一些逻辑.

基本上我想(从客户端应用程序)启动具有特定上下文的工作流的开始(在工作流服务器应用程序中).

什么是最好的方法?

很感谢任何形式的帮助!

.net c# workflow-foundation-4

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

如何在Grails单元测试中使用自定义编解码器

我正在使用InfoQ的Grails教程,名为Grails入门,第二版,我正在尝试将自定义编解码器添加到单元测试中.我的环境是Grails 1.3.7和Groovy 1.7.8.

所以编解码器是SHACodec.groovy,它存在于grails-app/utils中.内容如下:

import java.security.MessageDigest 

class SHACodec{ 
  static encode = {target-> 
    MessageDigest md = MessageDigest.getInstance('SHA') 
    md.update(target.getBytes('UTF-8')) 
    return new String(md.digest()).encodeAsBase64()     
  }     
} 
Run Code Online (Sandbox Code Playgroud)

当我登录应用程序时,编解码器工作得很好.它被用于我的UserController.authenticate()中的密码字段

def authenticate = { 
    def user =  
          User.findByLoginAndPassword(params.login, params.password.encodeAsSHA()) 
        if(user){ 
      session.user = user 
          flash.message = "Hello ${user.login}!" 
      redirect(controller:"race", action:"list")       
        }else{ 
      flash.message = "Sorry, ${params.login}. Please try again." 
          redirect(action:"login") 
    }         
    }
Run Code Online (Sandbox Code Playgroud)

当我将其添加到单元测试时,会显示以下错误:

没有这样的属性:类的SHACodec:racetrack.UserControllerTests groovy.lang.MissingPropertyException:没有这样的属性:类的SHACodec:racetrack的Runtrack.UserControllerTests.UserControllerTests.testAuthenticate(UserControllerTests.groovy:39)

测试是:

package racetrack

import org.codehaus.groovy.grails.plugins.codecs.*
import grails.test.*

class UserControllerTests extends ControllerUnitTestCase {
    protected void setUp() {
        super.setUp()

        String.metaClass.encodeAsSHA = {->  
          SHACodec.encode(delegate) 
        }
    }

    protected …
Run Code Online (Sandbox Code Playgroud)

grails

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

Adwords API PHP示例,用于获取相关关键字的搜索量

我了解TargetingIdeaService是用于获取与给定关键字相关的多个关键字的每月搜索量的服务.

是否有某个PHP示例显示如何执行此操作?(我的意思是一个小应用程序,允许用户输入关键字,并反馈相关的关键字与月度搜索量).

我正在努力从结果中获取相关的关键字字符串:$ data ['KEYWORD'] - > value; 不返回实际的关键字字符串,我找不到如何访问关键字字符串.

php google-adwords

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

Cocoa/Obj-C简单的XML文件阅读器 - 需要帮助

昨天我问了一个问题,我想用Cocoa/Obj-C(Xcode)为OSX做一个小应用程序.

原理很简单:
得到一个像这样的XML文件:

<?xml version="1.0" ?>
<Report>
    <Date>20110311</Date>
    <Title>The Title</Title>
    <Description>Description sample<Description>
</Report>
Run Code Online (Sandbox Code Playgroud)

打开应用程序时,会出现一个包含三个文本字段的窗口.
加载文件(文件 - >打开)时,三个文本字段将获取XML元素中的值.
对于我的例子,它将是:

TextFields 1 => 20110311
TextFields 2 => 标题
TextFields 3 => 描述示例

就是这样!
正如你在我的描述中所看到的那样,它可能很容易......
但是我尝试了很多东西,我没有成功:/
我是Cocoa开发中的新手,还有很多我不懂的专用内容就像我如何在CODE和GUI之间建立链接...

现在这是我的要求:
如果有人可以让我成为一个类似于上面例子的Xcode项目,看看我的不同尝试有什么问题,或者解释我这个应用程序是如何的完成(用代码示例)...
我在该项目上度过了4天,但没有结果:(
帮助...... :(
Miskia)

xml xcode cocoa objective-c

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

在C++中,是否可以根据这些对象的任何属性轻松地对对象类型指针的向量进行排序?

是否可以根据这些对象的任何属性轻松地对对象类型指针的向量进行排序?

比方说students是对象类型指针的载体,当对象student是类型Student,有两个方法student.studentAlias()student.studentName().如何根据别名对向量进行排序?

提前致谢.

c++ sorting attributes vector

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