小编Ank*_*kur的帖子

iPhone上的应用程序加载时ImageLoaderMachO崩溃

当应用程序从此EXC_BAD_ACCESS行(asm)上的调试器()加载时,我遇到了崩溃:

__dyld__ZN16ImageLoaderMachO12bindLocationERKN11ImageLoader11LinkContextEmmPKS0_hPKclS7_+320>
Run Code Online (Sandbox Code Playgroud)

我知道它有图像加载器的东西,但我无法弄清楚是什么.

任何的想法?

谢谢.

iphone crash exc-bad-access ios

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

如何上传图片,然后在iOS中根据该图片执行自定义谷歌图片搜索?

智慧人民,

我一直致力于执行自定义谷歌图像搜索,如输入文本,它将显示图像列表,我在JSON中获得该文件.我已经提到了https://developers.google.com/custom-search/v1/overview

现在我想从我的应用程序上传图像,之后我想使用上传的文件进行谷歌图像搜索,这样它将显示我的结果,这些图像与基于像素,视图,大小等的上传图像相关..

例如,您可以查看谷歌图像搜索,在搜索栏上,您将看到角落侧的小型相机,只需单击它并上传图像,它将显示与上传图像类似的结果.

我想在我的IOS应用程序中使用相同的概念.请尽快从头开始帮我解决这个问题,你的回复会非常值得赞赏和赞赏.

提前致谢

iphone image-uploading ios google-image-search

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

具有自定义视图的UIButton - addTarget:action:forControlEvents:不起作用

我的按钮如下

  1. 创建label1
  2. 创建label2
  3. 创建customView(UIView)
  4. 在自定义视图上添加了label1和label2
  5. 创建myCustomButton(UIButton)
  6. 在myCustomButton上添加了customView

我已经为custom_View,label1和label2完成了userInteractionEnable.

然后补充说

[myCustomButton addTarget:self action:@selector(OnButtonClick:) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

-(void)OnButtonClick:(UIButton *)sender
{
}
Run Code Online (Sandbox Code Playgroud)

但即使我触摸按钮,上面的功能也从未被调用过.有解决方案吗

iphone uibutton uitouch ios

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

Xcode 5:启用/禁用授权文件

如何在项目中启用或禁用权利文件?在以前版本的Xcode(4.2)中,它就像在下面的图像中,但在Xcode 5中我找不到它.

在代码层次结构中,存在授权文件,因为它是在以前版本的Xcode中添加的.

在此输入图像描述

xcode entitlements xcode5

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

AVPlayerStatus与AVPlayerItemStatus

问题是player.status AVPlayerStatusReadyToPlay在player.currentItem.status返回之前返回完整的2秒AVPlayerItemStatusReadyToPlay.有没有人对为什么会这样做有任何有用的解释?
这只是示例代码,以显示正在发生的事情的基本概念,所以如果有任何拼写错误或其他什么请忽略它们.

- (void) someMethod
{    
    player = [[AVPlayer alloc] initWithURL:someValidURL];
    [player play];

    NSTimer *timer = [NSTimer timerWithTimeInterval:0.1 target:self selector:@selector(checkStatus:) userInfo:nil repeats:YES];
    [[NSRunLoop mainRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];
}

- (void) checkStatus: (NSTimer *)timer
{
    NSLog(@"player status: %i", player.status]);
    NSLog(@"player item status: %i", player.currentItem.status]);
}
Run Code Online (Sandbox Code Playgroud)

iphone nstimer nsrunloop avplayer

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

如何降低互联网速度

我创建了一个iPad应用程序来处理一些API调用,当有可用的互联网/不可用时,它正常工作.现在,我想以低互联网速度检查应用行为.有没有办法降低互联网连接速度?目前我的4 MBPS,我希望它降低到拨号速度.

谢谢,

macos ipad ios

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

视频从iphone应用上传到服务器

从我的iPhone应用程序,我通过HTTP发布将视频上传到服务器.我成功发布视频,即使我有3个问题(我必须解决这个问题)

1.如果网络丢失一段时间并再次返回,我如何重新开始上传?

2.如何在队列中上传多个文件

3.如果用户使用移动网络(3G),它会出现任何问题.目前我只用WiFi测试(ipod)

我在这里添加我的文件发布代码..

"UploadClass.h"

@implementation UploadClass

      -(void)uploadVideoToServer:(NSDictionary *)bits file:(NSData *)file {



     appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
    sharedclass = [SharedClass sharedInstance];




    NSString *urlString =@"http://sampleurl.com/upload_video";



    NSMutableURLRequest *request= [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSURL URLWithString:urlString]];
    [request setHTTPMethod:@"POST"];



    NSString *boundary = @"---------------------------14737809831466499882746641449";
    NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];
    [request addValue:contentType forHTTPHeaderField: @"Content-Type"];
    NSMutableData *postbody = [NSMutableData data];
    [postbody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];



    //userid 
    [postbody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"user_id\"\r\n\r\n%@", appDelegate.userid] dataUsingEncoding:NSUTF8StringEncoding]];
    [postbody appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];





    //video file

    [postbody appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"video\"; filename=\"%@\"\r\n", @"a.mov"] …
Run Code Online (Sandbox Code Playgroud)

iphone video file-upload http ios

5
推荐指数
0
解决办法
4647
查看次数

为什么在实现iNotifyPropertyChanged时检查PropertyChanged事件的空值?

我正在详细阅读iNotifyPropertyChanged.

有人可以澄清为什么我们需要检查 PropertyChanged !=null

为什么一个事件是空的?或者换句话说,为什么甚至检查它是否为空?NotifyPropertyChanged调用的唯一时间是何时PropertyChanged被引发(因此它不能为null),不是它.谁/什么可以使它为空?

    public event PropertyChangedEventHandler PropertyChanged;

    private void NotifyPropertyChanged(string info)
    {
        if (PropertyChanged != null)
        {
            PropertyChanged(this,new PropertyChangedEventArgs(info));
        }

    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# mvvm

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

libcurl获取JSON字符串

对于我的简单问题,我很抱歉,但是我使用libcurl是新手.我有以下代码:

    curl_easy_setopt(curl, CURLOPT_URL, "http://mypage.com/index.php?DataSourceId=1");

    curl_easy_setopt(curl, CURLOPT_HTTPGET, 1);

    res = curl_easy_perform(curl);
Run Code Online (Sandbox Code Playgroud)

一切工作正常,因此执行curl_easy_perform(卷曲),当我在控制台JSON字符串,我想这个字符串中的变量.

请有人可以帮帮我吗?

任何建议将不胜感激.

string json get libcurl

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

如何计算c中的3D物体运动?

我是3D编程的新手,从Blender创建3D对象并在iOS中传递到我的Project.

现在我能够在屏幕上渲染对象.即使我能够应用像捏一样的手势来放大/缩小.

现在我想实现当我向左滑动一个位置时,对象应该以y轴旋转.我已经实现了Slop Formulate As:

float angle =atan2f((y2 - y1),(x2 - x1));
Run Code Online (Sandbox Code Playgroud)

但它在角度上给出了更多的差异.不久3D物体没有移动实际方向.并且角度应该相对于x,y和z轴以小值旋转(低于45度).

我想将它旋转回来使它与xy平面对齐,但问题是我不知道角度,所以我需要以某种方式计算/估计它们

  1. 如何计算角度?
  2. 当我知道角度时如何旋转它?

iphone opencv ios

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