小编Sun*_*kas的帖子

OSX应用程序中的"不允许打印"

我正在尝试打印一个简单的NSString值.但它给了我一个对话:

"Printing Now Allowed

This application is not allowed to print.

Please contact your application vendor for an update."
Run Code Online (Sandbox Code Playgroud)

我使用的代码是:

-(void)printText:(NSString*)text
{
    NSTextView *printView = [[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, 468, 648)];
    [printView setString:text];
    [[NSPrintOperation printOperationWithView:printView] runOperation];
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

macos cocoa objective-c

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

在Unity3D中创建Android XMPP聊天客户端的最佳方式

我正在尝试使用Unity/C#/ Mono创建iOS和Android XMPP聊天客户端.我有一个功能齐全的聊天客户端,使用Jabber.net为iOS工作,但它不适用于Android.那么有没有人知道一个适用于Android的Unity/C#的库?

这篇文章讨论了Android和XMPP解决方案,但还没有找到任何方法将它连接到Unity: Android和XMPP:当前可用的解决方案

这是我的问题,关于让Jabber.net在Unity 运行Android: Unity/Android上的Jabber.net错误(在/system/lib/libc.so中找不到JNI_OnLoad,跳过init)

c# android chat xmpp unity-game-engine

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

在启动活动4时从后堆栈中删除活动2和3

我有4个Android活动.我们称他们为A,B,C,D.

正常流量是A => B => C => d.但是,当我输入D时,我想从后栈中删除BC.

它可以解决吗?

请注意,如果用户在C中并按下,则仍应显示B!

编辑:使用CLEAR_TOP再次启动活动A再次在活动A上调用onCreate,这是我不想要的.还有其他方法吗?

android android-intent

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

UITextView的建议在UITableView的浮动标题下

我有浮动标题UITableView(我想要的).但是当UITextView上面单元格中的建议视图位于标题下时,它看起来很糟糕.

好像以前没有人遇到过这个问题.有什么建议?

标题单元格UITableViewCell都是从Xib加载的.

浮动标题在其第二个最顶层视图上有一个alpha,所以它有点透视.

浮动标题位于UITextView的建议对话框之上

这是它在"调试视图层次结构"中的外观:

在此输入图像描述

uitableview ios uitableviewsectionheader

7
推荐指数
2
解决办法
507
查看次数

SIGABRT 在 macCatalyst 中随机显示“以下金属对象正在被销毁,但命令缓冲区仍要求其处于活动状态”

我的 macCatalyst 应用程序最近发生了一些随机崩溃。到处寻找但没有找到任何好的线索。我的猜测是,这与内存或屏幕上可见的视图太多有关。我没有得到很好的堆栈跟踪,但这就是日志中显示的内容:

-[MTLDebugDevice notifyExternalReferencesNonZeroOnDealloc:]:2951: failed assertion `The following Metal object is being destroyed while still required to be alive by the command buffer 0x7f8cd811c600 (label: <no label set>):
<MTLToolsObject: 0x7f8b0f9e3d60> -> <MTLIGAccelTexture: 0x7f8cd8566a00>
    label = CAMetalLayer Drawable 
    textureType = MTLTextureType2D 
    pixelFormat = MTLPixelFormatBGRA8Unorm_sRGB 
width = 772 
height = 1372 
depth = 1 
arrayLength = 1 
mipmapLevelCount = 1 
sampleCount = 1 
cpuCacheMode = MTLCPUCacheModeDefaultCache 
storageMode = MTLStorageModeManaged 
hazardTrackingMode = MTLHazardTrackingModeTracked 
resourceOptions = MTLResourceCPUCacheModeDefaultCache MTLResourceStorageModeManaged MTLResourceHazardTrackingModeTracked  
usage = MTLTextureUsageShaderRead MTLTextureUsageShaderWrite …
Run Code Online (Sandbox Code Playgroud)

macos sigabrt swift mac-catalyst

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

在 Google Play 上启用 Android 订阅免费试用

我在获取应用内订阅的免费试用时遇到问题。订阅正在运行,但每次我测试时(即使使用新设备/谷歌帐户),它都会显示为“从今天开始”(见下图,文本为瑞典语)。

\n

我假设您不需要任何代码,并且所有内容都可以在 Google Play Console 中设置。

\n

我的结构如下“我的应用程序”>“产品”>“订阅”:

\n
- Base subscription (Per month, renewed automatically)\n   - Offer - Every month (renews automatically)\n     Phases:\n     - Free trial (duration = 1 month)\n
Run Code Online (Sandbox Code Playgroud)\n

优惠页面如下所示:

\n

在此输入图像描述

\n

并且阶段仅包含一项:

\n

在此输入图像描述

\n

在全新设备上测试时的图像:\n在此输入图像描述

\n

将“Fr\xc3\xa5n och med idag”=>“从今天开始”翻译成英语。

\n

我究竟做错了什么?查看 Stackoverflow 帖子,所有帖子都与如何以编程方式获取免费试用可用性状态相关,我对此不感兴趣。我假设本机 Google 对话框直接从 Google Play 服务器获取此信息。

\n

android in-app-purchase android-inapp-purchase google-play-console

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

为什么OpenGL混合不适用于HTC Desire?

有谁知道如何在HTC Desire上启用OpenGL(android)混合.我试图绘制彩色三角形并使用颜色缓冲区的alpha值将它们与背景(或另一个三角形)混合.

它适用于模拟器(2.1)和htc英雄2.1,但不是我对2.2的愿望.英雄和欲望之间是否存在一些硬件差异?

代码中的主要内容是(不按顺序):

gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);

gl.glEnable(GL10.GL_BLEND);         
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);

private final static float[] colors = {
       1f, 0f, 0f, 0.5f, // point 0 red
       1f, 0f, 0f, 0.5f, // point 1 red
       1f, 0f, 0f, 0.5f, // point 2 red
       1f, 0f, 0f, 0.5f, // point 3 red

       1f, 0f, 0f, 0.5f, // point 4 red
       1f, 0f, 0f, 0.5f, // point 5 red
       1f, 0f, 0f, 0.5f, // point 6 red
       1f, 0f, 0f, 0.5f, // point 7 …
Run Code Online (Sandbox Code Playgroud)

android alphablending opengl-es glblendfunc

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

OSX 10.8中的AVKit

我们正在开发一个OSX应用程序,必须得到OSX 10.7到10.9的支持.我们目前正在使用QTKit和QTMovieView来显示视频,但在最近尝试上传新版本时,我们收到以下错误消息:

Deprecated API usage. Apple no longer accepts submissions of apps that use QuickTime APIs.
Run Code Online (Sandbox Code Playgroud)

我们还测试了将Base SDK设置为10.8,但结果相同.

更改为AVKit和AVPlayerView不适用于10.9之前的版本.

那么有没有办法将AVKit用于10.9之前的版本或某种方式用QTKit发布应用程序?

macos qtkit mac-app-store

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

气馁配置:为宽度指定的自动调整以外的值(系统项,固定空格以外的值,应使用自动调整大小)

在iOS 8的XCode 6构建中,我收到以下警告:

MainStoryboard.storyboard: notice: Discouraged Configuration: Value other than autosizing specified for width (System items, other than fixed spaces, should use autosizing)
Run Code Online (Sandbox Code Playgroud)

在StachOverflow之前似乎有这样的问题,但它被删除了.在Google上找不到任何其他信息.

单击警告会将我引导至宽度为70且为0的UIBarButtonItem作为图像插入.将宽度设置为0无济于事.

有任何想法吗?

objective-c uibarbuttonitem ios

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

将scrollViewWillEndDrag中的targetContentOffset更新为错误方向的值不会激活动画

我要在中设置一个新值,以targetContentOffsetscrollViewWillEndDragging(_:withVelocity:targetContentOffset:)中创建自定义分页解决方案UITableView。设置targetContentOffset与速度指向相同的滚动方向的坐标时,它将按预期工作。

但是,当沿速度的相反方向“向后”捕捉时,它会立即“向后捕捉”而没有动画。这看起来很糟糕。关于如何解决此问题的任何想法。

func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    // a lot of caluculations to detemine where to "snap scroll" to
    if shouldSnapScrollUpFromSpeed || shouldSnapScrollUpFromDistance {
        targetContentOffset.pointee.y = -scrollView.frame.height
    } else if shouldSnapScrollDownFromSpeed || shouldSnapScrollDownFromDistance {
        targetContentOffset.pointee.y = -detailViewHeaderHeight
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以有力地计算出何时会出现“错误”,并可能使用另一种“快照滚动”的方式。关于如何执行此操作或targetContentOffset.pointee.y正常解决问题的任何建议?

cocoa-touch uitableview uiscrollview uiscrollviewdelegate

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