C.J*_*hns 4 iphone objective-c ios
我目前正在尝试使用布尔值来检查事件发生的时间.但是我不确定如何在目标c中使用布尔值
继承人我在做什么.
//.H
BOOL *removeActivityIndicator;
//..
@property (nonatomic, assign) BOOL *removeActivityIndicator;
Run Code Online (Sandbox Code Playgroud)
//.m
if ([filteredArray count] == 0)
{
self.removeActivityIndicator = YES;
}
else if([filteredArray count] !=0)
{
tempArray = filteredArray;
}
}
Run Code Online (Sandbox Code Playgroud)
所以我正在检查过滤后的数组是否没有值,如果是这样的情况那么我想停止我的UIActivityIndicator那当前正在我的uitableview单元格中运行.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//...
//Stop ActivityIndicator if arrays have no values for the user
if(indexPath.section == 0)
{
if ((indexPath.row == 1) && (self.removeActivityIndicator == 0)) //problem
{
//Stop activity indicators
//[activityView stopAnimating];
cell.accessoryView = nil;//replaces activity indicator
}
}
//...
Run Code Online (Sandbox Code Playgroud)
我的问题发生在if参数..
(self.removeActivityIndicator == 0)
Run Code Online (Sandbox Code Playgroud)
我不知道如何检查BOOL是否为真.
任何帮助将不胜感激.
在目标c中,true和false是YES和NO.或者,您可以使用此代码:
if (!self.removeActivityIndicator) {};
Run Code Online (Sandbox Code Playgroud)
它的意思是
if (self.removeActivityIndicator == NO) {};
Run Code Online (Sandbox Code Playgroud)
offcorse,removeActivityIndicator必须BOOL打字
| 归档时间: |
|
| 查看次数: |
8544 次 |
| 最近记录: |