小编Jam*_*ell的帖子

在主线程上运行回调

我有一些与Android Facebook SDK交互的代码,异步.不幸的是,这意味着当它返回时它在后台线程中.

Cocos-2dx更喜欢我在主线程中与它进行交互,特别是当告诉Director切换场景时(因为它涉及Open GL)

有没有办法让一些代码在主线程上运行?

android cocos2d-x

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

如何在NSAttributedString中为行添加间距

我正在制作一个格式化剧本的应用程序,我使用NSAttributedString来格式化输入到UITextView中的文本,但是有些行太靠近了.

我想知道是否有人可以提供代码示例或如何改变这些行之间的边距的提示,以便它们之间有更多的空间.

下面是另一个桌面编剧程序的图像,它演示了我的意思,注意每个位之前有一点空间,它说的是"DOROTHY".

在此输入图像描述

nsattributedstring ios

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

从运行脚本阶段获取当前的Scheme Name

有没有办法从运行脚本阶段获取当前方案?

我试过$(SCHEME_NAME)但它不存在.

xcode

19
推荐指数
1
解决办法
3813
查看次数

在Firebase中启用持久性时实际发生了什么?

在iOS中打开Firebase的持久性时,我的观察者实际发生了什么以及他们在技术层面的表现如何?

基于此https://www.firebase.com/docs/ios/guide/offline-capabilities.html,我很清楚它应该如何在高级别上运行- Firebase基本上保留了数据的缓存副本离线访问.

我不明白的是我的观察者应该多少次射击以及有什么信息.

  • firebase是否始终首先使用任何缓存数据触发我的观察者(如果没有任何数据则为null),然后是服务器数据.
  • 或者它是否仅发送缓存数据(如果存在),后跟服务器数据.
  • 在持久模式下,observerSingleValue和连续观察者的行为之间有什么区别吗?

在启用了持久性的应用程序中,我注意到:

  • Firebase只是发送服务器数据
  • Firebase发送缓存数据(如果存在),然后发送服务器数据.
  • Firebase发送缓存数据,如果不存在则返回null,后跟服务器数据.

清除它很好,所以我们知道哪个应该是正常的行为:)

android ios firebase firebase-realtime-database

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

Nginx未知指令"if($ domain"

Nginx抱怨我配置的以下部分:

nginx: [emerg] unknown directive "if($domain" in /etc/nginx/nginx.conf:38
nginx: configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)

这是它正在谈论的一点:

server_name ~^(?:(?<subdomain>\w*)\.)?(?<domain>\w+)\.(?<tld>(?:\w+\.?)+)$;

    if($domain = "co") {
        set $domain "${subdomain}";
        set $subdomain "www";
        set $tld "co.${tld}";
    }

    if ($subdomain = "") {
        set $subdomain "www";
    }
    root /var/www/sites/$domain.$tld/$subdomain;

    location / {
        index  index.php index.html index.htm;
    }
Run Code Online (Sandbox Code Playgroud)

这是我的配置文件的完整服务器部分:

server {
listen 80;
    server_name ~^(?:(?<subdomain>\w*)\.)?(?<domain>\w+)\.(?<tld>(?:\w+\.?)+)$;

    if($domain = "co") {
        set $domain "${subdomain}";
        set $subdomain "www";
        set $tld "co.${tld}";
    }

    if ($subdomain = "") {
        set $subdomain "www";
    } …
Run Code Online (Sandbox Code Playgroud)

nginx

13
推荐指数
1
解决办法
9368
查看次数

C++ std :: async在主线程上运行

有没有办法在主线程上运行一个函数?

因此,如果我通过Async调用一个函数来下载文件,然后解析数据.然后它将调用一个回调函数,该函数将在我的主UI线程上运行并更新UI?

我知道在默认的C++实现中线程是相同的,所以我必须创建一个指向我的主线程的共享指针.我如何做到这一点,并将Async函数不仅传递给主线程的共享指针,还传递指向我想要在其上运行的函数的指针,然后在该主线程上运行它?

c++ multithreading asynchronous std c++11

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

GPUImageMovie不尊重imageOrientation

我正在使用正在播放电影文件的GPUImageMovie,这个文件是在iOS设备上录制的.

但是,当GPUImageMovie播放时,它的方向错误,因此视频不会旋转以便正确显示.

我如何让它尊重它的方向?我试过没有运气修改OpenGL代码.

ios gpuimage

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