我有一个在显示/隐藏模式之间切换的按钮(即在secureTextEntry NO和YES之间切换UITextField).其目的是允许用户查看他们输入的密码.
我在这里跟踪了这个例子(投票数最多):UITextField secureTextEntry - 从YES转到NO,但是改回YES没有效果
但是,当我将secureTextEntry设置为NO时,在那里写入的任何文本最后都会有一个空格.将secureTextEntry设置为YES时,这似乎不是问题.
例如,如果我在setSecureTextEntry设置为NO时输入文本"mypassword",然后将其切换为YES,则用户将看到**********(10个点),这是正确的.如果我将SecureTextEntry设置为NO,则用户将看到"mypassword"(末尾有空格,或者至少光标向右移动一个空格).
重要说明: 在调试器中,文本的字符串值显示没有尾随空格,如下所示:
(lldb) expr self.passwordText.text
(NSString *) $0 = 0x1d8450e0 @"mypassword"
Run Code Online (Sandbox Code Playgroud)
我试过修剪空格(避免在UITextField中使用中间空格),但它没有效果.
在进行更新后,我从Eclipse(Juno for Mac)导出APK的能力今天破了.我可以进入Finish按钮(在指定密钥库和发布密码之后),当我点击它时,我得到一个弹出窗口,上面写着"SDK中没有安装构建工具"
这是我现在安装的(Android的东西以前是21.*):
Android DDMS 22.0.0.v201305140200--675183 com.android.ide.eclipse.ddms.feature.group Android开源项目
Android开发工具22.0.0.v201305140200--675183 com.android.ide.eclipse.adt.feature.group Android开源项目
Android Hierarchy Viewer 22.0.0.v201305140200--675183 com.android.ide.eclipse.hierarchyviewer.feature.group Android开源项目Android Traceview 22.0.0.v201305140200--675183 com.android.ide.eclipse.traceview.feature .group Android开源项目
CollabNet Merge Client 3.0.13 com.collabnet.subversion.merge.feature.feature.group CollabNet
适用于移动开发人员的Eclipse IDE 1.5.2.20130211-1820 epp.package.mobile null
JNA Library 3.4.0.t20120117_1605 net.java.dev.jna.feature.group null
Subclipse(必需)1.8.20 org.tigris.subversion.subclipse.feature.group tigris.org
Mylyn 3.x的Subclipse集成(可选)3.0.0 org.tigris.subversion.subclipse.mylyn.feature.group tigris.org
Subversion客户端适配器(必需)1.8.4 org.tigris.subversion.clientadapter.feature.feature.group tigris.org
Subversion JavaHL Native Library Adapter 1.7.9.1 org.tigris.subversion.clientadapter.javahl.feature.feature.group tigris.org
Subversion Revision Graph 1.1.1 org.tigris.subversion.subclipse.graph.feature.feature.group tigris.org
SVNKit客户端适配器(不需要)1.7.9.1 org.tigris.subversion.clientadapter.svnkit.feature.feature.group tigris.org
SVNKit Library 1.7.8.r9538_v20130107_2001 org.tmatesoft.svnkit.feature.group TMate Software
OpenGL的跟踪器22.0.0.v201305140200--675183 com.android.ide.eclipse.gldebugger.feature.group Android开源项目
我正在为SOAP服务编写WCF客户端,该服务返回带有二进制数据的mime多部分结果(实际上是PDF文件).它使用自定义消息编码器.
如果我将请求设置为单部分格式,那么该服务似乎并不介意,因此我可以返回结果.我所看到的结果有两个问题:
我尝试过使用MTOM绑定,但这会混淆请求.它无法在content-type中添加"boundary"参数,因此服务器无法理解请求.
我想我想要的是一个基本的文本SOAP请求,但是响应解码了MTOM风格.但是,我不知道如何设置它.
我找到的最接近的解决方案是:http://blogs.msdn.com/b/carlosfigueira/archive/2011/02/16/using-mtom-in-a-wcf-custom-encoder.aspx
但这对我的项目来说似乎是一次非常侵略性的改变.