问题列表 - 第40957页

Game Center身份验证错误

我正在尝试调用游戏中心的身份验证方法,但是没有出现身份验证屏幕,并且回调返回错误:"请求的操作已被取消".

代码 :

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error)
     {
        NSDictionary *userInfo = nil;
        if (error == nil) {

            NSLog(@"Game Center successfully authenticated");
        }
        else {
            userInfo = [NSDictionary dictionaryWithObject:error forKey:@"NSError"];
        }
        [[NSNotificationCenter defaultCenter] postNotificationName:Notification
                                                            object:self
                                                          userInfo:userInfo];

    }];
Run Code Online (Sandbox Code Playgroud)

知道什么可能导致这个问题吗?

cocoa-touch objective-c game-center

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

如何在某些条件下序列化某些属性

使用XML序列化序列化类时,如何有条件地输出某些属性.即在某些情况下,它输出此属性,在其他情况下,它不输出.

.net c# xml-serialization

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

如何在Xcode中设置线程特定的断点?

我正在调试崩溃,其中非主线程使用UIKit绘图方法.我想在-[UIView layoutSubviews]只有触发器上设置一个条件断点,如果它在非主线程中执行的话.这可能吗?

iphone xcode multithreading cocoa-touch breakpoints

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

用核心图形绘制文本

我需要将居中文本绘制到CGContext.

我开始使用Cocoa方法.我用文本创建了一个NSCell并尝试绘制它:

NSGraphicsContext* newCtx = [NSGraphicsContext
     graphicsContextWithGraphicsPort:bitmapContext flipped:true];
[NSGraphicsContext saveGraphicsState];
[NSGraphicsContext setCurrentContext:newCtx];
[pCell setFont:font];
[pCell drawWithFrame:rect inView:nil];
[NSGraphicsContext restoreGraphicsState];
Run Code Online (Sandbox Code Playgroud)

但是CGBitmapContext似乎没有在其上呈现文本.可能是因为我必须为inView:参数传递nil.

所以我尝试将文本渲染切换到Core Graphics:

最简单的方法似乎是使用CGContextSelectFont来使用其postscript名称和点大小来选择字体,但CGContextShowTextAtPoint只接受非unicode字符,并且没有明显的方法将文本拟合到矩形:或计算范围一行文本来手动布局矩形.

然后,有一个可以创建的CGFont,并设置cia CGContextSetFont.绘制此文本需要CGContextShowGlyphsAtPoint,但CGContext似乎缺少计算生成文本的边界矩形或将文本换行到rect的函数.另外,如何将字符串转换为CGGlyphs数组并不明显.

下一个选项是尝试使用CoreText来呈现字符串.但Core Text类非常复杂,虽然有一些示例显示如何以指定的字体,在rect中显示文本,但没有示例演示如何计算CoreText字符串的边界矩形.

所以:

  • 给定CGFont CGContext如何计算某些文本的边界矩形,以及如何将文本字符串转换为CGGlyphs数组?
  • 给定一个字符串,一个CGContext和一个postscript名称和点大小,我需要创建什么Core Text对象来计算字符串的边界矩形,和/或在CGContext上绘制包裹到rect的字符串.
  • 给定一个字符串和NSFont - 如何将字符串呈现到CGBitmapContext?我已经知道如何获得它的范围.

cocoa core-graphics core-text

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

Windows Phone 7 Map Control在离线模式下使用自定义图层

嗨WP7移动热情的开发者!

我正在尝试使用Windows Phone控件中默认提供的Bing Map控件.具体来说,我正在尝试使用自定义TileSource来提供定制的平铺地图,该地图将作为文件夹(内容文件)或隔离存储存储在项目中.

向下我展示了我尝试使用ZXY存储格式的"map"文件夹中存储的地图图块/图像作为内容文件的自定义类.

public class CustomTileSource : Microsoft.Phone.Controls.Maps.TileSource 
{

    private string uriFormat = @"map/{0}/{1}/{2}.png";
    public string UriFormat
    {
        get { return uriFormat; }
        set { uriFormat = value; }
    }

    public override Uri GetUri(int x, int y, int zoomLevel)
    {
        var url = string.Format(UriFormat, zoomLevel, x, y);
        return new Uri(url, UriKind.Relative);
    }
}
Run Code Online (Sandbox Code Playgroud)

尝试使用它不起作用,虽然没有抛出错误,但未显示自定义切片.有没有人试图用这种方式使用Windows手机地图控件?如果那不是正确的方法呢?任何解决方法?

先感谢您!

克劳迪乌

controls tiles map windows-phone-7

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

在正确的道路上找不到

我刚刚更新了ADT,而不是SDK,现在我只在一个项目中遇到了问题,我找不到了

Error executing aapt. Please check aapt is present at /opt/android/platform-tools/aapt
Run Code Online (Sandbox Code Playgroud)

路径是正确的,我检查了两次以上.

-rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/android/platform-tools/aapt
Run Code Online (Sandbox Code Playgroud)

我可以通过控制台启动aapt,权限是777,我重新启动eclipse,关闭/重新打开项目,重新启动adb,最后我的Ubuntu.

一些想法为什么这可能只发生在一个项目?

eclipse android aapt

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

WAMP服务器显示空白页面

MY WAMP服务器坏了.

HTTP://本地主机

显示一个空白页面.有什么帮助吗?

wamp wampserver

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

SWT:如何获取Control的默认(首选)大小

SWT组件只有一个getSize()方法.它返回此控件的实际大小.但是如何获得组件的默认大小,特别是如果之前已经设置了另一个组件的默认大小?

java swt controls

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

TSQL:如果语句在With语句中

我的问题是我想合并两个SP.产生的sp的骨架是:

 with Paging(RowNo, ID, Name, Description, LengthSeconds, Rating, Url, ThumbnailFileName, AddedAt) AS
    (
     (if(@SortType is null)
      begin
         ... select ... 
      end
      else 
      begin
        ... select...
      end
    )

   select * from Paging ... 
Run Code Online (Sandbox Code Playgroud)

如果在with声明中,我可以这样做吗?

sql t-sql sql-server

0
推荐指数
1
解决办法
1250
查看次数

如何在WPF中使用WebKit浏览器控件

我想在我的WPF应用程序中使用WebKit浏览器控件.但是,我无法在设计时添加它.即使我将WebKit添加到工具箱中,它也处于禁用状态.

我的问题是如何在WPF表单的设计时使用该控件?

谢谢,Omkar

.net c# wpf webkit

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