Я новичок в Задаче C, поэтому я прошу прощения, если это глупый вопрос.Я получаю эту ошибку в следующем коде.
Я использую recurringBool в качестве глобальной переменной
//Declared in the AppDelegate.h
extern BOOL *recurringBool;
//Defined in the AppDelegate.m
BOOL *recurringBool;
// In another class this method sets recurringBool
- (IBAction)MakeRecurring:(id)sender {
UISwitch *Switch = (UISwitch *)sender;
//this is where the 1st error is occurring. aNetS is a UISwitch
recurringBool = Switch.on;
**//warning: assignment makes pointer from integer without a cast**
}
//And in another method aNetS is set to recurringBool;
//this is where the second error is occurring. aNetS is a UISwitch
aNetS.on = recurringBool;
//warning: passing argument 1 of 'setOn:' makes integer from pointer without a cast
Я не уверен, почему я получаю эти ошибки, так как recurringBool не являетсяцелое число.Поэтому я должен предположить, что я использую это неправильно.Любая помощь будет принята с благодарностью.