小编Ram*_*rma的帖子

make - 在同一个 eval 调用中定义多个变量

我想使用makeeval函数在 a 中定义几个(动态命名的)变量foreach,但我无法eval完成这项工作。

我试过这样的事情:

$(eval \
    var1 = val1 \
    var2 = val2 \
)
Run Code Online (Sandbox Code Playgroud)

它不起作用:var1被定义为val1 var2 = val2var2未定义。这是有道理的,因为我放在\第二行的末尾。但是如果我删除它,eval呼叫将永远不会终止。

我尝试了不同的方法来让这个\只被 看到eval,但没有任何效果。因此问题是:是否可以在同一个eval调用中定义多个变量?

我当然可以打eval两次电话……这是相当好奇。

makefile eval

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

如果应用中没有 Facebook SDK 集成,Facebook 广告应用安装是否有效?

我想通过 Facebook 广告应用安装跟踪应用安装数量。我已经在 Facebook Developer ( http://developers.facebook.com/ )注册了我的应用程序,完成了应用程序设置页面和应用程序详细信息页面。

如果不将 Facebook SDK 集成到应用程序中,它会工作吗??

我是否需要在应用程序委托中添加以下代码??

[FBSettings setDefaultAppID:YOUR_APP_ID];
[FBAppEvents activateApp];

我可以在应用程序中没有任何类型的编码的情况下跟踪 Facebook 广告应用程序的安装吗??

sdk facebook objective-c ios facebook-ads-api

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

尝试在UIViewController上呈现UIAlertController,其视图不在窗口层次结构中

我正在尝试检查iOS 9中的UIAlertController以获取我的示例应用程序,然后运行它然后我在控制台中发现了警告.我正在使用Xcode 7和Objective C.

请在控制台中找到以下警告消息.

警告:尝试在<ViewController:0x7fb1bb5aef30>上显示<UIAlertController:0x7fb1bb5be040>,其视图不在窗口层次结构中!

请查看以下代码以获取更多信息.

UIAlertController* alert = [UIAlertController alertControllerWithTitle:@"My Alert"
                                                               message:@"This is an alert."
                                                        preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault
                                                      handler:^(UIAlertAction * action) {}];

[alert addAction:defaultAction];
[self presentViewController:alert animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

objective-c hierarchy uiviewcontroller ios9

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

tvOS:聚焦时图像视图的圆角

我有一个图像视图,当包含视图聚焦时,将获得这个令人敬畏的tvOS焦点效果.问题是 - 它应该有圆角.现在这很容易做到:

imageView.layer.cornerRadius = 5
imageView.layer.masksToBounds = true 
Run Code Online (Sandbox Code Playgroud)

我必须masksToBounds将图层或clipsToBounds图像视图中的任何一个设置为true(基本上相同),以便剪切图像的边缘 - 但是一旦我这样做,焦点效果将不再起作用,因为它也会被剪裁.

我对按钮的问题或多或少有相同的问题,但由于焦点效果比图像视图(仅缩放和阴影)简单得多,我自己实现了它,但这不是图像视图的选项,所有应用的效果(移动,闪烁等......)

有没有更简单的方法?我错过了什么?我不能成为唯一想弄清楚它如何运作的人!?:)

xcode uiimageview apple-tv tvos

5
推荐指数
2
解决办法
1441
查看次数

无法满足以下要求,发现了AFNetworking依赖关系,但它们需要更高的最低部署目标

我正在使用cocoapods导入AFNetworking,我尝试后收到以下错误 pod install

[!]无法满足以下要求:

  • AFNetworking (~> 3.0) 需要的 Podfile

AFNetworking (~> 3.0)找到了满足依赖性的规范,但它们需要更高的最低部署目标.

我使用的是pod版本0.39.0,项目部署目标是8.0

这是我的Podfile内容:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, ‘8.0’

pod 'AFNetworking’,’~>3.0’
Run Code Online (Sandbox Code Playgroud)

这与AFNetworking从https://github.com/AFNetworking/AFNetworking请求的内容相同

我可以对错误有所了解吗?

objective-c ios cocoapods afnetworking-3

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

在 Python 中最有效的睡眠方式是什么?

什么会更好?

time.sleep(delayTime)

或者

select.select([],[],[],delayTime)

它们是等价的吗?选择更有效吗?

python performance time select sleep

5
推荐指数
2
解决办法
5467
查看次数

在angular2的控制台上注入服务

如何在控制台的angular2中注入服务?

在angular1中刚刚写道:

angular.element(document).injector().get('MyService')
Run Code Online (Sandbox Code Playgroud)

inject angular2-services angular

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

strncasecmp 和 strcasecmp 尚未声明

我尝试在 Code::Blocks 中使用 MinGW 编译 Assimp,但出现以下错误。

\assimp-3.3.1\assimp-3.3.1\code\StringComparison.h||In function 'int Assimp::ASSIMP_stricmp(const char*, const char*)':|
\assimp-3.3.1\assimp-3.3.1\code\StringComparison.h|144|error: '::strcasecmp' has not been declared|
\assimp-3.3.1\assimp-3.3.1\code\StringComparison.h||In function 'int Assimp::ASSIMP_strincmp(const char*, const char*, unsigned int)':|
\assimp-3.3.1\assimp-3.3.1\code\StringComparison.h|193|error: '::strncasecmp' has not been declared|
Run Code Online (Sandbox Code Playgroud)

在搜索时,我发现有问题的两个函数(strcasecmp 和 strncasecmp)实际上是在其中声明的,string.h该函数包含在StringComparison.h. 我还设法获取了strings.h它们最初所属的文件,但包括该文件也没有解决问题。

在搜索这个网站时,我发现我并不是唯一一个遇到这个问题的人。我发现的另一个解决方案建议使用定义语句,因为这些函数的名称可能略有不同,但这也没有帮助。

c++ string-comparison assimp

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

iOS:在移动引脚上显示Callout视图

我已经实现了与Uber iOS应用程序相同的功能,可以根据带动画的路径移动引脚.

问题:当我在移动时点击它时,我无法获得该didSelectAnnotationView代表MKMapView.但是当引脚稳定意味着不移动时,它会被调用.

代码:创建引脚

-(MKAnnotationView*)mapView:(MKMapView*)mapView viewForAnnotation:(id<MKAnnotation>)annotation {

    if([annotation isKindOfClass:[MKUserLocation class]])
        return nil;

    else {

        NSString *annotationIdentifier = @"CustomViewAnnotation";

        AnnotationView * annotationView = (AnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier];

        if(annotationView == nil) {

            annotationView = [[AnnotationView alloc] initWithAnnotation:annotation
                                                                        reuseIdentifier:annotationIdentifier];
            UIImage *pinIcon = [UIImage imageNamed:@"carIcon"];
            annotationView.btnInfo = [[UIButton alloc] init];
            annotationView.frame = CGRectMake(0.0f, 0.0f, pinIcon.size.width, pinIcon.size.height);
            annotationView.btnInfo.frame = annotationView.frame;
            [annotationView.btnInfo setBackgroundImage:pinIcon forState:UIControlStateNormal];
            [annotationView addSubview:annotationView.btnInfo];
            [annotationView.btnInfo setUserInteractionEnabled:NO];
        }

        else
            annotationView.annotation = annotation;

        annotationView.enabled = YES;
        annotationView.canShowCallout = YES;

        return …
Run Code Online (Sandbox Code Playgroud)

objective-c mkannotationview ios callout

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

关闭时获取 UIPopoverPresentationController 的事件

我有 viewControllerA 来自我UIPopoverPresentationcontroller展示静态数据的地方。请找到以下代码以获取更多信息。

- (void)openPopupScreen:(id)sender {

    PopupViewController *popupVC = [self.storyboard instantiateViewControllerWithIdentifier:@"popupViewController"];
    popupVC.delegate = self;
    popupVC.preferredContentSize = CGSizeMake(220.0f, 230.0f);
    popupVC.modalPresentationStyle = UIModalPresentationPopover;
    _popupView = popupVC.popoverPresentationController;
    self.popupView.delegate = self;
    self.popupView.sourceView = self.view;
    self.popupView.backgroundColor = [UIColor whiteColor];
    CGRect rect = CGRectMake(0.0f, 0.0f, 220.0f, 230.0f);           
    self.popupView.sourceRect = rect;
    [self presentViewController:popupVC animated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

因为我没有编写关闭“弹出”视图的代码,因为当我简单地触摸视图时它会自动关闭。

所以我的问题是当弹出窗口被关闭时我需要这个事件。

提前致谢。

objective-c dismiss uipopovercontroller ios

4
推荐指数
1
解决办法
1821
查看次数