小编tau*_*per的帖子

如何暂停/播放NSTimer?

我需要以0:0:0的方式启动NSTimer我正在做的并且我点击了一个暂停按钮,如果用户点击播放,定时器必须暂停一段时间,它必须从暂停的时间值运行.如何暂停和玩NSTimer?有帮助吗?提前致谢.

iphone objective-c nstimer ios xcode4

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

使用sharedApplication openURL方法在Safari中使用POST方法托管的Open Url

我有一种情况,我使用POST方法在模拟器中的safari浏览器中托管一个URL.在模拟器中启动我的iOS应用程序后,在safari中打开该网页.为了启动safari,我使用了[[UIApplication sharedApplication] openURL:...

post方法如下:

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://***some client url***.jsp"]];

NSString *post = [NSString stringWithFormat:@"username=%@&password=%@", userName, password];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
[request setHTTPMethod:@"POST"];
[request setValue:[NSString stringWithFormat:@"%d", [postData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];`


NSURLConnection* _urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[_urlConnection start];
Run Code Online (Sandbox Code Playgroud)

NSURLConnection*_urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [_urlConnection start];

使用UIWebView时,这段代码可以正常工作.但我想使用这个"请求"启动Safari,该请求附加了POST方法的用户名和密码数据.

要启动Safari,我必须调用以下代码:

[[UIApplication sharedApplication] openURL:request];
Run Code Online (Sandbox Code Playgroud)

But this throws a warning obviously because "request" is of type NSMutableURLRequest. "Semantic Issue: Incompatible pointer types sending 'NSMutableURLRequest*' to parameter of type …

iphone xcode objective-c uiapplication ios

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

iOS:如何让我的应用启动iMessage应用?

我想从我自己的应用程序中启动iMessage应用程序(内置于iOS 5的新功能).有人可以帮助我吗?

我知道可以使用openURL在app中打开应用程序,但是iMessage的URL架构是什么?

提前致谢 !!

objective-c xcode4 ios5

4
推荐指数
2
解决办法
6429
查看次数

标签 统计

objective-c ×3

ios ×2

iphone ×2

xcode4 ×2

ios5 ×1

nstimer ×1

uiapplication ×1

xcode ×1