1
使用iOS的QR掃描儀。生成我自己獨特的QR碼以匹配每個「屏幕」。 下面是用於列出QR掃描儀發現的所有屏幕的代碼片段。這樣可以很好地掃描QR碼並打開相應的屏幕。如何跟蹤某些屏幕打開?
我現在需要的是跟蹤某個屏幕以及它被掃描和顯示的次數,以便如果顯示的次數超過3次,將出現不同的屏幕。
這個想法是,如果相同的QR碼掃描超過3次,會出現一個警告屏幕。 任何想法如何做到這一點?
//loop through every screen in the applications list of screens
for(int i = 0; i < [[appDelegate.rootApp screens] count]; i++){
BT_item *thisScreen = [[appDelegate.rootApp screens] objectAtIndex:i];
// [BT_debugger showIt:self message:[NSString stringWithFormat:@"thisScreen:%@", thisScreen.itemId]];
if ([thisScreen.itemId isEqualToString:result]) {
[self handleTapToLoadScreen:thisScreen theMenuItemData:nil];
return;
K謝謝!我對邏輯部分並不擅長,但仍然在努力學習。我會修補一下。希望我可以要求更多的幫助,如果需要:) –
@IanJames沒關係。只要你確保你在NSCountedSet的同一個實例上做了所有的比較,這個類的用法應該是相當直接的。對於最初的回答感到抱歉,我想我被困在迅捷裝備中。 –
那麼我會使用「結果」爲countset?無法開始。更多的是在這個級別的黑客攻擊。我真的很感謝幫助 –