所以,我編譯的會是什麼,而功能我試圖運行參數一個NSString ...我會盡力闡述。我使用的代碼:Objective-C的運行,而語句的NSString
NSMutableString *str = [[NSMutableString alloc] init];
for (int i = 0; i < [self.badCoords count]; i++) {
CGFloat off = [[self.badCoords objectAtIndex:i] floatValue];
[str appendFormat:@"(y > %.0f || y < %.0f) && ", off+21, off-21];
}
str = [str substringToIndex:[str length]-4];
給我的(y > 102 || y < 60) && (y > 134 || y < 92) && (y > 116 || y < 74)
或類似的東西輸出字符串。
然後我需要這個字符串放到一個while語句,與此類似:
while((y > 102 || y < 60) && (y > 134 || y < 92) && (y > 116 || y < 74)) {
y = [self somethingNew];
}
你可以給一點更多的上下文嗎?你爲什麼想這樣做? – 2011-12-31 21:59:28
那麼我有應用程序隨機創建UI元素Y的起源,並需要讓他們不要重疊。 – 2011-12-31 22:00:22