我正在尝试使用数据库的应用程序(实际上在我的本地主机中),我尝试使用ASIHTTPRequest但是在iOS 5中遇到了很多麻烦(我在那里学习了如何使用ASIHTTPRequest表单:http://www.raywenderlich.com / 2965 /如何到写的-IOS-APP-该用途-A-Web服务
现在我正在尝试使用Apple提供的API:NSURLRequest/NSURLConnection等,......
我阅读了Apple在线指南并制作了第一个代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"http://localhost:8888/testNSURL/index.php"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request setValue:@"Hello world !" forKey:@"myVariable"];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
if (theConnection) {
receiveData = [NSMutableData data];
}
}
Run Code Online (Sandbox Code Playgroud)
我添加了API所需的代理
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
Run Code Online (Sandbox Code Playgroud)
这是我的PHP代码:
<?php
if(isset($_REQUEST["myVariable"])) {
echo $_REQUEST["myVariable"];
}
else echo …Run Code Online (Sandbox Code Playgroud) 我需要在我的内容中创建类似无限循环的东西AVQueuePlayer.特别是,我要重播整个NSArray的AVPlayerItem一度的最后一个组件播放完毕.
我必须承认,我实际上并不知道如何实现这一点,并希望你能给我一些线索.
对于一个应用程序,我必须创建一个UIButton填充渐变和背景图像.一切正常,直到我将操作系统从iOS 5.1升级到最近发布的iOS 6.
以下是模拟器的两个屏幕截图:


好吧,第一个屏幕截图显示了我需要(并且做了),你可以看到棕色背景和灰色辐射.
下面是具有相同按钮但运行iOS 6的屏幕截图.正如你所看到的那样,渐变消失了,并且在底部出现了一个奇怪的白色条带UIButton.
我已经看过这是一个bug还是什么,但我什么都没找到,也许这里有人遇到过同样的问题?这是我的渐变代码
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = btnCountry.bounds;
UIColor *colorTop = [UIColor colorWithRed:.992f green:.992f blue:.992f alpha:1];
UIColor *colorBot = [UIColor colorWithRed:.788f green:.769f blue:.745f alpha:1];
gradient.colors = [NSArray arrayWithObjects:(id)[colorTop CGColor], (id)[colorBot CGColor], nil];
gradient.borderColor = [UIColor colorWithRed:.545f green:.506f blue:.459f alpha:1].CGColor;
gradient.borderWidth = 1;
gradient.masksToBounds = YES;
gradient.cornerRadius = 11;
[[btnCountry layer] insertSublayer:gradient atIndex:0];
Run Code Online (Sandbox Code Playgroud) ios ×2
iphone ×2
avfoundation ×1
avplayer ×1
ios6 ×1
nsurlrequest ×1
objective-c ×1
uibutton ×1