小编Seb*_*mba的帖子

使用UITextBorderStyleNone为UITextField设置填充

我想为我使用自定义背景UITextFields.这工作正常,除了我必须使用UITextBorderStyleNone它使它看起来漂亮的事实.这会强制文本粘在左边而不进行任何填充.

我可以手动设置填充,使其看起来类似于UITextBorderStyleRoundedRect使用我的自定义背景图像吗?

padding uitextfield ios

390
推荐指数
18
解决办法
20万
查看次数

自定义UITextField清除按钮

是否可以自定义清除按钮的图像UITextField?我有一个黑暗的文本字段背景,"x"不够明显.

objective-c uitextfield ios

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

在Grails应用程序中实现REST API

我想知道什么是让Grails应用程序提供可以由Web服务使用的RESTful API(主要是一些CRUD操作)的最佳方法,例如当您想要为基于浏览器的应用程序构建相应的iOS应用程序时还要别的吗.

我想在我的Grails应用程序中构建一个单独的部分,它接受调用,www.mywebapp.com/api/someAction以便我可以重用Service层.那我怎么做URL映射呢?只有一个大ApiController不听起来非常时髦.

或者有没有更好的方法我不知道?此方法必须支持OAuth之类的功能,以对正在调用Web服务的用户进行身份验证.

api rest grails web-services grails-2.0

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

不匹配的括号:找到它们的快捷方法?

我只是重新安排了一个非常大的JavaScript文件.我现在得到"意外的输入结束".在这些功能的某个地方,一个人失去了(或获得了)一个支架.找到它的最快方法是什么?

javascript brackets mismatch unexpectendoffile

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

UIAutomation:在点击之前检查元素是否存在

我们有一个iPad应用程序,其中包括一个双列新闻阅读器.左侧视图包含新闻列表,其中一些链接直接链接到新闻,另一些推送另一个视图控制器与另一个新闻列表.这也将导致a UIButton被设置为leftBarButtonItem导航栏的.如果我们处于第一级,那么无法点击的简单图像就是leftBarButtonItem.

我的目标是现在有一个测试,可以在第一级获取每个新闻.如果新闻指向第二级列表,则应点击UIButton导航栏中的.

如果leftBarButtonItem"tappable" ,我怎么检查?由于它可以是图像按钮,navigationBar().leftButton().tap()如果它是图像,只是调用会导致错误.

我也在使用调整库,如果有任何帮助的话.

ios ios-ui-automation

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

"执行装饰器"阶段需要永远

我只是在分析我们的(1个主/ 3子)项目,并想通过键入mvn sonar:sonar(在清理和打包项目之后)与我的本地Sonar服务器分析代码.

它成功地分析了EJB项目,但在阶段执行装饰器......它需要永远完成(大约半小时).这使得项目分析非常缓慢.那个阶段发生了什么,我怎样才能提高速度?

此致,塞巴斯蒂安

使用的版本:

  • Maven 3.0.3
  • 声纳2.10

maven-3 sonarqube

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

删除应用后,获取推送通知的设备令牌

当您第一次安装应用程序并想要注册推送通知时,应用程序会询问您是否要接收警报.即使在删除应用程序后,这也会永久保存在设置中.

基本上,为了保存令牌,我们这样做:

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    NSString *token = [[[deviceToken description]
            stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]
            stringByReplacingOccurrencesOfString:@" " withString:@""];
    [[NSUserDefaults standardUserDefaults] setValue:token forKey:kDeviceTokenKey];
}
Run Code Online (Sandbox Code Playgroud)

但问题是,当从设备中删除应用程序时,NSUserDefaults会被删除,但推送设置却没有.因此它不会再次询问,因此不再调用委托方法,因此我不再拥有令牌,但仍然激活了push.

是否有机会在描述的场景中获得令牌?

objective-c apple-push-notifications ios

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

无前端访问LinkedIn REST API(例如OAuth2重定向)

目标

获取公司的更新,在后台任务中将它们保存在本地

问题

这应该作为后端服务完成,而无需任何真正的用户交互.我们可以提供要使用的用户帐户,但身份验证存在问题:实际上没有人可以回答OAuth重定向,并且没有公共重定向URL可供配置,因为它是后台服务.

有没有办法在没有重定向URL或真实用户的情况下访问API?

linkedin oauth-2.0

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

更新Hibernate后,"自动"连接获取嵌套实体失败

在升级到更新的hibernate版本之后(猜测它是从JBoss 4.2.2到JBoss 6的转换),一些查询失败并显示以下消息:

Caused by: java.lang.IllegalArgumentException: org.hibernate.QueryException: query specified join fetching, but the owner of the fetched association was not present in the select list [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=null,role=null,tableName= (...)

使用如下查询时总是如此:

SELECT entityA FROM EntityA entityA 
JOIN FETCH entityA.entityB
LEFT JOIN FETCH entityA.entityB.someField
WHERE entityA.entityB.anotherField LIKE :someParameter
Run Code Online (Sandbox Code Playgroud)

该问题的解决方案是给"entityA.entityB"一个别名,然后在该WHERE子句中使用该别名.但在某些查询中,LEFT JOIN FETCH并未明确给出,但该WHERE子句仍使用引用实体的属性.它会失败吗?有什么变化,以便在切换到新的JBoss版本后突然失败?

以下问题与此问题有关,包括解决方案,但不解释问题.

hibernate join illegalargumentexception

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

数据驱动的测试与模拟

我有一个接收ContactForm对象和收件人地图的方法.所以我写了以下规范,根据表单的查询,返回Map中正确的收件人:

def "Correct recipients for first inquiry"() {
    setup:
    def form = Mock(ContactForm)
    form.getInquiry() >> "Subject 1"

    expect:
    sut.getRecipients(form, recipientsTestMap) == ["recipient1"]
}

def "Correct recipients for second inquiry"() {
    setup:
    def form = Mock(ContactForm)
    form.getInquiry() >> "Subject 2"

    expect:
    sut.getRecipients(form, recipientsTestMap) == ["recipient2"]
}

// and so on ...
Run Code Online (Sandbox Code Playgroud)

是否有数据驱动的方式来做到这一点?不幸的是,没有传递表单,但查询字符串本身现在不是一个选项,因为这将需要大量重构.我很好奇Spock是否有可能做这个数据驱动,尽管在每次测试之前必须更改模拟.

groovy unit-testing data-driven-tests spock

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