我是相當新的目標C /的Xcode開發所以是一個很好的機會,我被一個布偶。我已經寫了幾個簡單的應用程序來嘗試一些事情,而我最近的應用程序一直在測試遊戲中心類/功能。
我已經鏈接到排行榜和成就 - 但我無法獲得工作的挑戰。
我加入以下代碼....這是在我的.m
GKLeaderboard *query = [[GKLeaderboard alloc] init];
query.category = LoadLeaderboard;
query.playerScope = GKLeaderboardPlayerScopeFriendsOnly;
query.range = NSMakeRange(1,100);
[query loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error)
{NSPredicate *filter = [NSPredicate predicateWithFormat:@"value < %qi", scoreint];
NSArray *lesserScores = [scores filteredArrayUsingPredicate:filter];
[self presentChallengeWithPreselectedScores: lesserScores];
}
];
這段代碼基本上是從蘋果採取的,只是更換變量名.... 然而,這給出了一個錯誤在 [selfpresentChallengeWithPreselectedScores:lesserScores];一個Objective-C指針的
錯誤隱式轉換「的int64_t *」(又名「長長*」)是不允許與ARC
LoadLeaderboard被定義爲字符串 scoreint被定義爲整數,認爲這可能問題不是int64_t,但似乎沒有什麼區別。
我確信對於有任何線索的人來說這是一個簡單的解決方法。但我現在正在掙扎。因此,如果任何人都可以是實物和幫助傻瓜需要這將是最讚賞
謝謝, 馬特
非常感謝您的協助,這幫助我對其進行分類。我在走路前試圖跑步。讀完這個後退一步,它變得清晰。非常感謝! –