小编Mac*_*wic的帖子

GLKTextureLoader没有在"新iPad"上加载jpg

我试图在GLKit中从网络创建六个jpg文件的立方体贴图.它在我的iPhone 6+上工作得很好但是当我在"新iPad"上运行相同的代码时,立方体贴图在应用于对象时只是黑色.如果我用png文件尝试相同的东西,它的工作原理.是否有任何特定的东西需要在某些硬件上正确加载jpg?

来自cubeMapWithContentsOfFiles的错误是nil因为它看起来像GLKit认为它正确加载纹理.

这是一个演示项目http://s.swic.name/Yw8F

iphone opengl-es ipad ios glkit

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

构建时的Xcode脚本更新Settings.bundle中的版本号字符串

我们希望将当前版本的应用程序作为字符串放在Settings.app选项的底部,作为页脚.

我没有在Xcode中使用构建脚本,所以我需要一些帮助

  1. 如何获取当前版本,可能来自info.plist
  2. 如何替换静态字符串,例如Settings.bundle中Root.plist中的CURRENT_VERSION_NO

谢谢Maciej.

scripting settings xcode build version

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

无法在库中使用attachInterrupt

我正在为超声波距离传感器编写一个简单的库,并且我想尝试使用中断.

但是我无法attachCallback正确设置方法中的函数.

当引脚分别变为高电平和低电平时,我想要HCSR04Interrupt::echoHigh()HCSR04Interrupt::echoLow()调用它.

我用谷歌搜索这个无济于事.Ardiuno IDE说明如下:

./Arduino/libraries/HCSR04/HCSR04Interrupt.cpp: In member function 'void HCSR04Interrupt::getDistance()':
./Arduino/libraries/HCSR04/HCSR04Interrupt.cpp:31: error: argument of type 'void (HCSR04Interrupt::)()' does not match 'void (*)()'
./Arduino/libraries/HCSR04/HCSR04Interrupt.cpp: In member function 'void HCSR04Interrupt::echoHigh()':
./Arduino/libraries/HCSR04/HCSR04Interrupt.cpp:47: error: argument of type 'void (HCSR04Interrupt::)()' does not match 'void (*)()'
Run Code Online (Sandbox Code Playgroud)

这是我的标题:

#ifndef _HCSR04Interrupt_
#define _HCSR04Interrupt_

#include "Arduino.h"

#define HCSR04_CM_FACTOR 58.0
#define HCSR04_IN_FACTOR 148.0
#define HCSR04_CM_MODE 0
#define HCSR04_IN_MODE 1

class HCSR04Interrupt {
  public:
    double distance;

    HCSR04Interrupt(int trigger_pin, int echo_pin, void (*callback)());

    void setUnits(int …
Run Code Online (Sandbox Code Playgroud)

arduino interrupt static-libraries

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

从Xcode Bot部署到Crashlytics Beta服务

我正在尝试使用命令行部署方法在Xcode Server上使用Xcode Bot在后期存档步骤中将iOS Beta测试版上传到Crashlytics(Crashlytics.framework / submit)。

问题在于Crashlytics似乎无法正确签名ipa文件。

根据他们的支持,我需要解锁钥匙串。我尝试了以下操作,但错误仍然存​​在:

  • security unlock-keychain -p the-password /Library/Keychains/System.keychain
  • 通过服务器GUI解锁钥匙串(钥匙串访问)
  • 运行安全性列表钥匙串仅列出/Library/Keychains/System.keychain,并且证书和私钥被导入并存在于该钥匙串中。

错误:

2015-02-04 10:43:06.247 submit Crashlytics: Crashlytics.framework/submit 1.3.1 (11)
2015-02-04 10:43:06.981 submit Crashlytics: Unable to find a certificate with a private key: Error Domain=CLSProvisioningProfileErrorDomain Code=-1 "The operation couldn?t be completed. (CLSProvisioningProfileErrorDomain error -1.)" UserInfo=0x10020e250 {Details=iPhone Distribution: ****** (*****), SourcePath=/var/folders/rk/758w2bp12sq1lh5q5mrj598h000087/T/upload/Payload/our.bundle.id/embedded.mobileprovision}
2015-02-04 10:43:07.002 submit Crashlytics: Failed to prepare the binary for release
Error uploading to Crashlytics
Run Code Online (Sandbox Code Playgroud)

也许问题与Xcode Bot以另一个用户身份运行有关_xsomething

xcode continuous-integration ios crashlytics xcode-bots

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

PHAsset位置元数据iCloud同步

我在多个iOS和macOS设备上都有一个iCloud数据库,当我更新它的时,即使它们看起来是同步的locationPHAsset它也不会传播到其他设备。该位置显示在本地设备照片库中,而不显示在其他设备上。我的理解是该元数据应该同步。没有?

码:

func setCoordinate(newCoordinate: CLLocationCoordinate2D) {
    guard let asset = asset else { return }

    willChangeValue(forKey: "coordinate")

    coordinate = newCoordinate

    PHPhotoLibrary.shared().performChanges({
        let request = PHAssetChangeRequest(for: asset)
        request.location = CLLocation(latitude: self.coordinate.latitude, longitude: self.coordinate.longitude)
    }, completionHandler: { (success, error) in
        self.didChangeValue(forKey: "coordinate")
    })
}
Run Code Online (Sandbox Code Playgroud)

ios swift photosframework

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

我可以将一个导航控制器添加到ModalViewController吗?

我想在iPad的屏幕中间显示一个模态视图.该视图将包含搜索栏和表格视图.它将显示搜索结果.这已启动并正在运行.

现在我需要添加一个导航控制器,以便在触摸上表视图中的一行时,将从右侧推入一个详细视图,以允许用户确定这是否是他想要的项目.

我尝试将导航控制器添加到我的模态视图但它没有显示,我找不到这个教程.

有人可以给我一个提示吗?

编辑:我开始认为我首先需要推动模态导航控制器,然后将tableview添加到此,这是正确的方法吗?如果是这样的话,有人可以提供一些细节吗?

iphone uinavigationcontroller modalviewcontroller ios

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

如何验证内容是否在Facebook上共享?

我被要求网站的用户在Facebook上共享内容并获得优惠券作为回报.由于通过共享按钮共享内容,目前在技术上似乎不太可能.有没有办法可以检测到某些内容是否已在Facebook上分享,或者至少是否有人点击了它?

这是链接:http://sdfabrics.com/Interior-Design/

用户将设计房间内部,设计的图像将在Facebook上共享,作为回报,他将获得发送到他的电子邮件的优惠券代码.

可能吗?我知道在论坛上发布了很多问题,我已经尝试了所有问题,但没有结果.

请帮我.提前致谢.

social facebook sharing

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

验证iOS上的SSL证书

是否可以在iOS上检查SSL证书指纹?

奖金回合:当我延长证书时,指纹是否会改变?如果验证指纹,在扩展证书时是否有任何特殊注意事项?

谢谢

security ssl objective-c ssl-certificate

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

使用核心位置检测隧道

我正在使用核心位置进行基于转弯的导航,并希望在隧道中显示"GPS丢失"警报.

问题是以下两个场景对应用程序看起来是一样的:

  • 用户开车进入隧道.GPS更新停止,因为无法知道用户的位置.
  • 用户在十字路口停留.GPS更新停止,因为用户不再移动.

我需要将这两种情况区分开来.想法?

我曾尝试查看该horizontalAccuracy属性,但有时更新完全停止,因此没有新horizontalAccuracy信息.

objective-c core-location ios

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

将极坐标应用于UIImage

我想将常规的全景照片转换为极坐标以创建“微小的地球”效果,但是我不知道该如何解决。我会假设有一些有用的Core Graphics过滤器或第三方库,但我找不到任何库。

例:

小小的地球全景

core-graphics image-processing uiimage polar-coordinates

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

在 Swift 5.5 中,在不支持并发的函数中等待两个任务完成的正确方法是什么?

我有一个应用程序,可以对给定的字符串进行一些处理,这在 2Task秒内完成。在此期间我正在显示动画。当这些Task完成后,我需要隐藏动画。下面的代码可以工作,但看起来不太好。我相信有更好的方法来做到这一点?

let firTask = Task {
    /* Slow-running code */
}

let airportTask = Task {
    /* Even more slow-running code */
}

Task {
    _ = await firTask.result
    _ = await airportTask.result
    
    self.isVerifyingRoute = false
}
Run Code Online (Sandbox Code Playgroud)

task async-await swift swift-concurrency

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

适用于iOS的Unity 3D与UDK 3

我对一些3D游戏/应用程序有一些想法,需要知道要使用哪个3D引擎.我喜欢Unity和UDK的高级方法.我之前使用cocos2d做过一些2D游戏,但我对3D世界完全陌生,这就是为什么我认为Unity或UDK是一个不错的选择.我知道许可的差异,我更关心学习曲线而不是许可成本.

计划:

  • 3D"侧卷轴"向前(向上)而不是向侧面.第三人称太空飞船.这主要是为了学习.倾斜引导,轻拍跳跃.非常简单的图形,顶点着色就足够了.

  • 一个2.5D"侧卷轴",像上面一个,但有一辆车.这个游戏将从一对长度的预制块中随机生成水平,这些预制块无缝地组合在一起.

  • 用于飞行员的3D增强现实显示器,其具有从DEM数据加载的地形网格.需要加速度计和GPS访问.

其他要点:

  • 必须能够与应用内购买相关联.
  • 教程和论坛等社区内容越多越好.
  • 能够添加像Flurry Analytics这样的第三方库是一个很大的优势!但我想这不可能吗?

您会为这些项目推荐哪种引擎,为什么?我最好选择一个并坚持下去.

iphone unity-game-engine unreal-development-kit ios

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

用于从iOS应用程序向开发人员发送视频反馈的库

如果我没记错的话,曾经有一个第三方库,在设备震动时会允许用户记录app ui并向开发者发送反馈.不幸的是,我的Google-fu很弱,我找不到它.谁知道我在说什么?

objective-c ios

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