小编Cod*_*123的帖子

如何删除手势识别器

所以,我正在为叠加视图添加手势识别器.当点击屏幕时,我希望这个叠加层消失.已经说过添加手势识别器会覆盖"内部触摸"和其他按钮点击事件.我需要这个,因此我需要removegesturerecognizer.我可以使用这种方法,但我有一个问题.我的代码如下 -

- (void)helpClicked
{
    CGRect visibleBounds = [self convertRect:[self bounds] toView:viewContainer];
    CGFloat minimumVisibleX = CGRectGetMinX(visibleBounds);
    UIImageView * helpOverlay = [[UIImageView alloc]initWithFrame:CGRectMake(minimumVisibleX, 0, 1024, 768)];
    UIImage * helpImage = [UIImage imageNamed:@"HelpOverLay.png"];
    [helpOverlay setImage:helpImage];
    helpOverlay.tag = 50;
    self.scrollEnabled = NO;
    [self addSubview:helpOverlay]; 
    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] 
                               initWithTarget:self
                               action:@selector(dismissView)];

[self addGestureRecognizer:tap];    
Run Code Online (Sandbox Code Playgroud)

}

在这里,我从其他视图中取出叠加层.

- (void) dismissView
{
    UIView *overlay = [self viewWithTag:50];
    [overlay removeFromSuperview];
    self.scrollEnabled = YES;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在第二种方法中删除手势识别器?我不能将变量tap传递给这个方法,也不能在之前的方法中删除它.有什么指针吗?在涉及到事件时,我一直困扰着相当多的传递变量问题.

iphone objective-c ipad ios4 ios

48
推荐指数
6
解决办法
6万
查看次数

你如何单元测试Python DataFrames

我如何单元测试python数据帧?

我有一些输入和输出作为数据帧的函数.几乎我所有的功能都是这样做的.现在,如果我想进行单元测试,那么最好的方法是什么?为每个函数创建一个新的数据框(填充值)似乎有点费力?

你有什么材料可以推荐我吗?你应该为这些功能编写单元测试吗?

unit-testing numpy dataframe pandas

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

错误:在ipad上运行时无法启动

经过多次挫折之后,我终于得到了一个可以在iPad上运行而没有错误的应用程序.但是它没有运行.它给出以下错误.我的应用程序确实在模拟器上运行但不能在iPad上运行并给出以下错误.我真的不确定为什么.我去了描述的文件夹文件夹的结构如下.

Products
 .DS_Store
  Debug-iphoneos
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM
  Debug-iphonesimulator
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM



error: failed to launch     '/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject' -- No such file or directory (/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject)
Run Code Online (Sandbox Code Playgroud)

iphone ipad ios4 ios

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

将Facebook与iOS集成

当我尝试将facebook集成到我的应用程序时,我得到了所有这些错误以及大约18个错误.

Undefined symbols for architecture i386:
"_ACAccountTypeIdentifierFacebook", referenced from:
  +[FBSession renewSystemAuthorization] in FacebookSDK(FBSession.o)
"_ACFacebookAppIdKey", referenced from:
  -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceEveryone", referenced from:
  -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceFriends", referenced from:
  -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceKey", referenced from:
  -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceOnlyMe", referenced from:
  -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookPermissionsKey", referenced from:
Run Code Online (Sandbox Code Playgroud)

我使用最新的Facebook说明如何将Facebook添加到我的页面,但我正在使用iOS 4.3及更高版本.所以它需要迎合4.3.我已将Accounts.framework设置为可选.谁知道这些错误是什么意思?我还尝试添加任何其他未链接的实现文件.

每次访问FBSession或FBConnect等时都会生成错误.

iphone facebook facebook-graph-api ios facebook-ios-sdk

15
推荐指数
1
解决办法
7555
查看次数

iOS动画启动画面

是否可以在iOS开发中添加.fla文件作为启动画面?如果没有,那么启动画面接受的动画文件的其他格式是什么?它接受GIF动画吗?或.swf文件?或者我必须逐帧编写动画.

如果是这样的程序是什么?我是否必须以添加图像的方式添加它,只是扩展名不同?

我有一个.fla文件,我想添加到我的代码中.不幸的是,我找不到任何关于这是否可行的材料.

iphone splash-screen objective-c ios dynamic-splash-screen

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

无法在iOS上加载资源,插件处理负载

每当我尝试在我的服务器上查看视频文件时,我在Safari,Chrome中的iOS上都会出现此错误.

我使用的是blob服务器,然后是Apache服务器,所以我不确定问题是什么.但是,当我只使用Apache时,我确实得到了这个错误但是我也有了视频渲染.

但是,当我使用我的服务器渲染它时,这是行不通的.有人知道为什么吗?这些视频在其他设备上运行良好,如果只通过Apache访问,浏览器也能正常工作.

html apache ios

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

iPhone上的同步VS异步

我想知道在我的情况下应该做些什么.我必须从休息服务器获取数据并将其显示在我的应用程序上.用户界面的UI是webview,如果没有从服务器收到数据,则屏幕上无显示任何内容.在这种情况下,我使用异步请求还是同步请求?另外我的另一个问题是异步请求与单独线程上的同步请求之间的区别是什么?(我认为无论如何都是异步)..非常感谢你的帮助.我是ios的新手..谢谢

iphone synchronization asynchronous objective-c ios

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

以非交互方式将函数参数传递给Julia

我在文件中有一个Julia函数.让我们说它是下面的.现在我想将参数传递给这个函数.我试过了

julia filename.jl randmatstat(5) 
Run Code Online (Sandbox Code Playgroud)

但是这会给出一个'('令牌是意外的错误.不确定解决方案是什么.如果有一个主要功能/如何使用Julia编写完整的解决方案,我也有点不知所措.例如,什​​么是起点/ Julia计划的切入点?

function randmatstat(t)
    n = 5
    v = zeros(t)
    w = zeros(t)
    for i = 1:t
        a = randn(n,n)
        b = randn(n,n)
        c = randn(n,n)
        d = randn(n,n)
        P = [a b c d]
        Q = [a b; c d]
        v[i] = trace((P.'*P)^4)
        w[i] = trace((Q.'*Q)^4)
    end
    std(v)/mean(v), std(w)/mean(w)
end
Run Code Online (Sandbox Code Playgroud)

julia

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

未初始化的常量ActionDispatch :: Routing :: Routes(NameError)

我正在关注clickatell教程,我的代码如下所示.但是我得到了错误

uninitialized constant ActionDispatch::Routing::Routes (NameError)
from /Library/Ruby/Gems/1.8/gems/actionpack-3.1.1/lib/action_dispatch/routing/route_set.rb:258:in `instance_exec'
    from /Library/Ruby/Gems/1.8/gems/actionpack-3.1.1/lib/action_dispatch/routing/route_set.rb:258:in `eval_block'
    from /Library/Ruby/Gems/1.8/gems/actionpack-3.1.1/lib/action_dispatch/routing/route_set.rb:235:in `draw'
    from /Users/user1/Desktop/rails_projects/clickatellsms/config/routes.rb:1
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/routes_reloader.rb:29:in `load_paths'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/routes_reloader.rb:29:in `each'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/routes_reloader.rb:29:in `load_paths'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/routes_reloader.rb:13:in `reload!'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/routes_reloader.rb:7:in `initialize'
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:32:in `call'
    from /Library/Ruby/Gems/1.8/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:32:in `execute_if_updated'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/finisher.rb:63
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/finisher.rb:64:in `call'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application/finisher.rb:64
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:in `instance_exec'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:in `run'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:55:in `run_initializers'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:in `each'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:in `run_initializers'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application.rb:96:in `initialize!'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in `send'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in `method_missing'
    from /Users/user1/Desktop/rails_projects/clickatellsms/config/environment.rb:5
    from /Users/user1/Desktop/rails_projects/clickatellsms/config.ru:4:in `require'
    from /Users/user1/Desktop/rails_projects/clickatellsms/config.ru:4
    from /Library/Ruby/Gems/1.8/gems/rack-1.3.4/lib/rack/builder.rb:51:in `instance_eval'
    from /Library/Ruby/Gems/1.8/gems/rack-1.3.4/lib/rack/builder.rb:51:in …
Run Code Online (Sandbox Code Playgroud)

ruby sms ruby-on-rails clickatell ruby-on-rails-3

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

在正值和负值上拆分列

如何根据条件将列拆分为两个不同的列,但保留一个键?例如

      col1  col2   time       value
0      A     sdf  16:00:00     100
1      B     sdh  17:00:00     -40
2      A     sf   18:00:45     300 
3      D     sfd  20:04:33     -89
Run Code Online (Sandbox Code Playgroud)

我想要一个像这样的新数据帧

     time       main_val    sub_val
0   16:00:00     100         NaN
1   17:00:00     NaN         -40
2   18:00:45     300         NaN
3   20:04:33     NaN         -89
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas

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