我有一个UITextField,用户可以在其中输入名称并保存.但是,不应允许用户在textFiled中输入空格.
1 - 如何找出用户是否在textFiled中输入了两个空格或填写空格
2 - 我怎么知道textFiled是否只填充空格
编辑 - 仅输入空格(空格)无效
我有一个scrollView.我希望它只在一个方向滚动(垂直).有没有办法可以锁定水平滚动... ?? ...
有什么方法可以让我们知道a UITableView是向上滚动还是向下滚动?
我有一个典型的要求,我需要按下按钮后保持按钮处于高亮状态.我需要执行一个任务,该任务仅在按钮处于突出显示状态时才有效.实际上我正在设置按钮状态以编程方式突出显示.
[sender setHighlighted:YES];
一旦按钮处于突出显示状态,我需要执行另一个操作.
- (IBAction)changeState: (UIButton*)sender
{
if (sender.highlighted == YES)
{
[self performSomeAtion:sender];
}
}
Run Code Online (Sandbox Code Playgroud)
但是,令我恐惧的是,无论何时按下任何按钮,上述情况都会变为真实,并且正在重复执行操作.有没有什么方法可以让我按下它后保持UIButton的状态突出显示?
编辑 - 实际上我需要为按钮的3种不同状态执行3种不同的操作.我已经在使用选定的状态和正常状态了.现在,我需要利用突出显示的状态.
我正在尝试- (NSURLSessionUploadTask *)uploadTaskWithRequest:(NSURLRequest *)request fromFile:(NSURL *)fileURL;
使用多部分表单数据的方法上传视频/图像文件.但不知何故,我无法上传文件,我收到" stream ended unexpectedly"错误.
要求
方法/ API用于实现此目的
NSURLSession后台会话API(下面列出的完整代码)
2.- (NSURLSessionUploadTask *)uploadTaskWithRequest:(NSURLRequest *)request fromFile:(NSURL *)fileURL
面临的挑战/问题
stream ended unexpectedly每次我使用此API进行上传过程时都会出现" "错误需要注意的要点
上传越来越成功的相同的代码,如果我用NSURLConnection的不是NSURLSession.
NSURLSession后台上传进程期望文件location(NSURL)作为参数,不接受NSData.它不允许我们NSData在上传之前将文件转换为,即我们无法将NSData添加到文件体.
需要以下几点的帮助
在正在形成的multipart formdata主体中是否有任何错误(注意 - 相同的代码与NSURLConnection一起使用)
我的方法在哪里出错?
我们是否需要在服务器级别进行任何更改以支持NSURLSession backgroundSession上传?(在数据解析或其他什么?)
以下是用于上载文件的代码
NSString*BoundaryConstant = @"---------- V2ymHFg03ehbqgZCaKO6jy";
// string constant for the post parameter 'file'. My server uses this name: `file`. Your's may differ
NSString* FileParamConstant = @"file"; …Run Code Online (Sandbox Code Playgroud) file-upload multipartform-data nsurlsession nsurlsessionconfiguration nsurlsessionuploadtask
我正在开发一个电子书阅读器,我遇到了以下问题.我正在使用IBAction方法发布NSNotification,一旦按下按钮,就会调用一个动作方法.第一次工作绝对正常...... IBAction方法必须被称为evry time我点击按钮.完成此操作后,我需要转到我的主页,然后再返回并再次单击该按钮.这是我面临的问题.该方法从第二次被调用不止一次,而且这个数字只会不断增加..请帮我解决这个问题....
//IBAction Method
if (sender.tag == PenToolAction) {
GLogInfo(@"Pen tool tapped");
[self hideSelf];
[[NSNotificationCenter defaultCenter] postNotificationName:PenToolActionInitialized object:nil];
}
Run Code Online (Sandbox Code Playgroud) 我必须下载大量数据(300MB到1GB之间).
我目前正在使用**NSURLConnection**下载数据.但是,现在我正在研究用户在下载过程中可能会丢失互联网连接的情况.目前我正在重新启动这个场景中的整个下载过程,我认为这是一种非常糟糕的下载方式和浪费用户带宽.
是否有一个过程可以在下载时使用暂停/恢复功能管理下载.
好吧,在发布这个问题之前,我已经经历了一些不错的调查,但找不到合适的答案却没有成功.我无法在这里解释我的整个应用场景,因为解释起来有点复杂.所以,让我非常简单地提出这个问题.如何更改UIKeyBoard.ie 的框架我希望UIKeyBoard向上旋转或平移90度以支持我的视图位置.我有出路吗?
我需要UIScrollview在我的应用中显示一些静态内容.我已经UIScrollView完成XIB并开始添加一些UIImageViews和textViews.但是在滚动视图结束后,视图不再是开头了.我需要更多空间,以便我可以在下面添加更多视图.我有什么方法可以做到这一点(通过XIB而不是通过代码).
我有一个UIView,它包含几乎10个执行不同操作的按钮.用户将能够触摸或点击任何按钮以执行所需的操作.但是,当用户同时按下多个按钮时,我遇到了问题.当同时按下两个按钮(同时)时,将执行两个动作.有时应用程序崩溃了.所以,我不希望用户同时点击多个按钮.有什么方法我可以让视图只识别单个触摸而不是多个触摸,或者至少可以增加多个触摸手势之间的时间间隔...
iphone ×8
ipad ×7
ios ×6
uiscrollview ×2
cocoa-touch ×1
download ×1
file-upload ×1
nsstring ×1
nsurlsession ×1
uibutton ×1
uikeyboard ×1
uikit ×1
uitableview ×1
uitextfield ×1
uitouch ×1
uiview ×1
xib ×1