小编Ana*_*and的帖子

在iOS中裁剪视频

我们可以裁剪图像.我们可以裁剪视频吗?

iphone crop ios4

11
推荐指数
2
解决办法
5075
查看次数

使用预先签名的URL上传图像到s3总是返回403错误

我正在尝试使用预先签名的网址将我的iPhone应用程序中的图像上传到S3.AWS最终没有回答.

步骤1:iPhone向服务器发送请求到GET S3链接以上传图像

 {
    randomKey = "EJg=";
    "signed_request" = "https://as-profile.s3.amazonaws.com/EJg%3Dios_1442061863.jpg?AWSAccessKeyId=AKIXXXXXSWPIXXXXXNXQ&Expires=1442062152&Signature=L%2BMq%2FLMXXXXXXXXzmvyGXXXXXzU%3D";
    url = "https://as-profile.s3.amazonaws.com/EJg%3Dios_1442061863.jpg";
}
Run Code Online (Sandbox Code Playgroud)

第2步:使用"signed_request"值我试图使用方法"PUT"将图像上传到S3

NSURL *url = [NSURL URLWithString:dict[@"signed_request"]];
// adding signed_request 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPBody:imgData];
[request setValue:@"public-read" forHTTPHeaderField:@"x-amz-acl"];
[request setValue:@"image/jpeg" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"PUT"];

NSURLSessionDataTask *task1 = [self.session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

                NSError *err;

                NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
                //
                NSLog(@"data = %@", dataString);

 }];
 [task1 resume];
Run Code Online (Sandbox Code Playgroud)

//来自服务器的响应

{ status code: 403, headers { URL: https://as-profile.s3.amazonaws.com/EJg%3Dios_1442061863.jpg?AWSAccessKeyId=AKIXXXXXSWPIXXXXXNXQ&Expires=1442062152&Signature=L%2BMq%2FLMXXXXXXXXzmvyGXXXXXzU%3D } { …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c amazon-s3 ios

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

使用AVPlayer添加iPod均衡器效果

我们正在开发一个使用AVPlayer的音乐应用程序,它正处于最后阶段.一切都在轨道上,直到我们开始研究iPod均衡器将效果应用于当前的歌曲.当我们应用AudioUnitProperty时,我们能够获取内置的Equalizers列表,我们在歌曲中看不到任何效果.

您的宝贵回复将对我们有所帮助.

iphone equalizer ios avplayer

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

如何为WKWebview添加超时

WKWebView当没有调用默认委托时,如何为超时处理程序编写didFailNavigation.

WKWebView委托被设置和/ DidFinishNavigation或被didFailProvisionalNavigation调用.

ios wkwebview

6
推荐指数
2
解决办法
8295
查看次数

是否可以使用NSAttributedString旋转角色

使用NSAttributedString,我们可以更改字符串等的颜色.是否可以在字符串中倾斜特定字符.例如

在此输入图像描述

答案将不胜感激.

我找到了一个不符合标准的解决方案.如果有人纠正了有用的代码

- (void)drawRect:(CGRect)rect {

    CTFontRef sysUIFont = CTFontCreateUIFontForLanguage(kCTFontSystemFontType,
                                                        14.0, NULL);


    // blue
    CGColorRef color = [UIColor blueColor].CGColor;

    // single underline
    //NSNumber *underline = [NSNumber numberWithInt:kCTUnderlineStyleSingle];

    NSDictionary *attributesDict = [NSDictionary dictionaryWithObjectsAndKeys:
                                    (__bridge id)sysUIFont, (id)kCTFontAttributeName,
                                    color, (id)kCTForegroundColorAttributeName, nil];

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetTextMatrix(context, CGAffineTransformIdentity);
    CGContextTranslateCTM(context, 0, self.bounds.size.height);

    CGContextScaleCTM(context, 1.0, -1.0);


    for (int i =0 ; i < 4; i++)
    {

        NSString *letter =[@"TEXT" substringWithRange:NSMakeRange(i, 1)];

         NSAttributedString *stringToDraw = [[NSAttributedString alloc] initWithString:letter attributes:attributesDict];

       // CGSize letterSize =[letter sizeWithAttributes:@{NSFontAttributeName:self.font}];


        // draw
        CTLineRef …
Run Code Online (Sandbox Code Playgroud)

nsmutablestring core-text ios

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

套接字被远程对等点 gcdasyncsocket 关闭

使用 xmppframework 创建聊天应用程序。当我尝试连接到服务器时,它会立即连接并断开连接并引发以下错误。

error domain=gcdasyncsocketerrordomain code=7 socket closed by remote peer
Run Code Online (Sandbox Code Playgroud)

Adium(聊天应用程序)软件上也会发生同样的情况。想知道在 AWS 服务器上设置 Openfire 时是否有任何设置错误。

https://community.igniterealtime.org/thread/50643

如果我需要执行任何步骤等,请告诉我。

谢谢阅读。

sockets openfire ios xmppframework mqtt

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

动画时停止滚动tableview

按下按钮时如何停止立即滚动的表格.

我试过这种方式.

 -(IBAction)buttonPressed:(id)sender {
             if([mTableview isDecelerating]) {
                  isTableScrolling = YES;
   }
 }



-(void)scrollViewDidScroll:(UIScrollView *)scrollView                                           
{
    if(isTableScrolling)
     {

    [mTableView setScrollEnabled:NO];
    [mTableView setDecelerationRate:0];
      }

}
Run Code Online (Sandbox Code Playgroud)

但桌子停止了一段时间后滚动.

iphone uitableview uiscrollview

3
推荐指数
1
解决办法
816
查看次数

在一列中添加多个值

我必须以下面显示的方式创建一个表.我们可以用这种方式创造吗?(如是)

Table_name:示例

product_id|   product_name| category   |
    1     |   Sample1     |  1|2|3     |
    2     |   sample2     |  4|5|6     |
Run Code Online (Sandbox Code Playgroud)

其中包含多个值的类别归档.

我们如何搜索类别4来自表格的哪一行.

mysql sql

3
推荐指数
1
解决办法
9406
查看次数

我如何比较UIButtons的标题

在UIButton上我设置了这样的标题

[myButton setTitle:@"Play"forState:UIControlStateNormal];

在另一个按钮上我设置了相同的标题

[myButton1 setTitle:@"Play"forState:UIControlStateNormal];

通过设置按钮标签我可以轻松比较.但是如何通过标题名称来比较按钮呢?

iphone uibutton

0
推荐指数
1
解决办法
1752
查看次数