小编bmu*_*ler的帖子

"加权"随机数发生器

我目前正在使用以下代码从数组中获取随机元素.我将如何更改代码,以便返回一个按照我希望它出现的百分比加权的元素?例如,我希望索引0处的元素在27.4%的时间内上升,但索引7处的元素仅占5.9%的时间.

NSArray *quoteArray = @[    @"quote1",    @"quote2",    @"quote3",    @"quote4",    @"quote5",    @"quote6",    @"quote7",    @"quote8",    ];    

NSString *quoteString;

int r = arc4random() % [quoteArray count];
if(r<[rewardTypeArray count])
    quoteString = [quoteArray objectAtIndex:r];
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

游戏中心排行榜得分 - "20分"代替"20分"

我正在为我的应用程序测试Game Center排行榜.一切都运行正常,可以通过身份验证和提交分数,但是当我查看游戏中心的排行榜时,它会显示"200分"而不是"200分".

为什么分数和分数类型之间没有空格?我该如何解决?

谢谢!

ios game-center

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

在锁定屏幕上"滑动到贪睡"

我看过几个闹钟应用程序,比如Rise,在iPhone锁定屏幕上显示"滑动暂停"消息,通常显示"滑动解锁".该应用程序位于前台,但屏幕已锁定.这是怎么做到的?我在Stackoverflow上找不到它.

iphone ios

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

iPhone 5的低光增强模式

有没有人能够在他们的自定义相机应用程序中使用iPhone 5的新低光增强模式?我尝试了以下代码,但发现没有区别 - 而本机相机应用程序显着提高了亮度.

if ([[captureManager backFacingCamera] isLowLightBoostEnabled]) {

    [[captureManager backFacingCamera] automaticallyEnablesLowLightBoostWhenAvailable];
}
Run Code Online (Sandbox Code Playgroud)

iphone camera ios

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

确定数字是否是5的倍数

我如何确定一个数字是否是5的倍数?

在我的应用程序,我想一个方法来运行,如果一定数目不是5的倍数,而另一种方法来运行,如果该方法 5的倍数.

谢谢你的帮助!

iphone objective-c ios

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

UIActionSheet和Twitter用户名选择

我正在尝试为用户提供一种方法来从他们在iPhone上设置的Twitter帐户中选择(iOS5及更高版本).我可以让用户名出现在UIActionSheet中,但由于某种原因,UIActionSheet在调用方法后大约需要5秒钟.

我想也许是因为它需要一段时间来检索Twitter帐户列表,但在我的日志中它们会立即出现,所以不是这样.

有任何想法吗?

- (void)TwitterSwitch {
    ACAccountStore *accountStore = [[ACAccountStore alloc] init];

// Create an account type that ensures Twitter accounts are retrieved.
    ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];

    NSMutableArray *buttonsArray = [NSMutableArray array];

// Request access from the user to use their Twitter accounts.
    [accountStore requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL granted, NSError *error) {


       // Get the list of Twitter accounts.
        NSArray *accountsArray = [accountStore accountsWithAccountType:accountType];

       NSLog(@"%@", accountsArray);


       [accountsArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {

           [buttonsArray addObject:((ACAccount*)obj).username];
        }];


       NSLog(@"%@", buttonsArray);

        UIActionSheet *actionSheet …
Run Code Online (Sandbox Code Playgroud)

iphone twitter objective-c ios

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

hitTest在SceneKit/ARKit中不起作用

我设置了tapGestureRecognizer来检测ARSceneKit场景中对象的点击.我在handleTap方法中设置的hitTest方法在我非常接近对象时工作正常,但是当我走得更远时,hitTest方法总是失败.

scenekit arkit

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

未调用UIButton操作

我有一个UIButton,我正在使用从XML文件解析的内容动态添加(它也被缓存).

我第一次运行应用程序时,按钮的动作没有被调用 - 但是它的图像和其他所有内容都加载得很好.我第二次运行应用程序,按钮工作.

关于为什么第一次运行应用程序时没有调用按钮动作的任何线索?

- (void)fetchHeader
{
    [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

    // Initiate the request...

    channel1 = [[FeedStore sharedStore] fetchFeaturedHeaderWithCompletion:
            ^(RSSChannel *obj, NSError *err) {

                if(!err) {
                    [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];

                    // Set our channel to the merged one
                    channel1 = obj;

                    RSSItem *d = [[channel1 items] objectAtIndex:0];
                    RSSItem *c = [[channel1 items] objectAtIndex:1];


                    NSString *param = [d photoURL]; // the URL from the XML
                    NSString *param1 = [c photoURL]; // the URL from the XML


                    featured1 = [[UIButton alloc] init]; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uibutton ios

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

标签 统计

ios ×7

iphone ×5

objective-c ×4

arkit ×1

camera ×1

game-center ×1

scenekit ×1

twitter ×1

uibutton ×1