FirstViewController.h
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
@interface TransparentToolbar : UIToolbar{
}
@end
@interface AddressAnnotation : NSObject <MKAnnotation> {
CLLocationCoordinate2D coordinate;
NSString *title;
NSString *subTitle;
NSString *directions;
NSString *website;
}
@property (nonatomic,retain) NSString *title;
@property (nonatomic,retain) NSString *subtitle;
@property (nonatomic,retain) NSString *directions;
@property (nonatomic,retain) NSString *website;
@end
@interface FirstViewController : UIViewController {
IBOutlet MKMapView *mapView;
//stores go here!
//declare store names as Company *cityState
AddressAnnotation *chiliAuburnAlabama;
AddressAnnotation *tuttifruttiHomewoodAlabama;
NSString *website;
}
@property (nonatomic,retain) NSString *website;
-(IBAction) updateLocation;
-(IBAction) setMap:(id)sender;
-(IBAction) showPin;
@end …
Run Code Online (Sandbox Code Playgroud) 请问的语法是什么
if(object isObjectOfClass Class){object.color = 1; }
我正在制作地图应用程序,我想说"如果地图上的这一点是该商店的一个分支 - 将图片设置为此"
基本上,我想使用NSSaver将NSData保存为文件.我要添加到我的if语句中以保存它/我应该对此方法进行哪些更正?
- (IBAction)saveAs:(id)sender{
NSMutableArray *storage = [NSMutableArray arrayWithCapacity:[[arrayController arrangedObjects] count]];
for (int i = 0; i < [[arrayController arrangedObjects] count]; i++) {
Stores *object = [[arrayController arrangedObjects] objectAtIndex:i];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:object.Website, @"website",object.Street_Address, @"streetAddress", object.City_Address, @"cityAddress", object.Name, @"storeName", object.Latitude, @"latidude", object.Longitude, @"longitude", object.Phone_Number, @"phoneNumber", nil];
[storage addObject:dict];
}
NSData *data = [NSKeyedArchiver archiveDataWithRootObject:storage];
NSSavePanel *saver = [NSSavePanel savePanel];
saver.requiredFileType = @"yogurtstorelocations";
[saver runModal];
if ([saver runModal] == NSOKButton){
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在游戏中的精灵图像下面创建一个圆形阴影.但是,出于某种原因,即使我先创建圆,精灵也总是出现在它下面.这是代码:
local circle = display.newCircle(100,100,30)
circle:setFillColor(0,0,0)
local hunter = display.newSprite(imageSheet,createAnimationSequence("Hunter",5))
Run Code Online (Sandbox Code Playgroud)
createAnimationSequence函数只是组织动画序列,所以这不是问题.我已经尝试将精灵和圆圈都放在自己的显示组中,即使这样也行不通.我很困惑这个问题,但它可能只是一个我没有看到的粗心错误.
圆圈出现,精灵也是如此,只有圆圈位于精灵的顶部而不是精灵的下方,即使我编码首先绘制它.
mkmapview ×2
objective-c ×2
coronasdk ×1
detail ×1
disclosure ×1
if-statement ×1
iphone ×1
macos ×1
map ×1
xcode ×1