在我正在尝试制作的这个应用程序中,我使用推送通知.这部分工作正常.当我发送通知时,我还会在应用图标上添加徽章.问题是,当我在应用程序中午餐时,它应该会再次消失,但事实并非如此.
-(IBAction)Push{
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:@"Numfeud: Troels made a move!" forKey:@"alert"];
[data setObject:[NSNumber numberWithInt:1] forKey:@"badge"];
[data setObject:@"bar" forKey:@"foo"];
[PFPush sendPushDataToChannelInBackground:@"GameChannel2" withData:data];
}
Run Code Online (Sandbox Code Playgroud)
在application didFinishLaunchingWithOptions我尝试以这种方式将徽章设置为0:
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
Run Code Online (Sandbox Code Playgroud)
如何清除应用程序图标徽章?
有没有一种方法可以检测动画何时完成?我想[nav setTitle:navItem]在动画结束时打电话.
下面是我的代码片段.希望问题很清楚,所以我可以得到一个解决方案,最好是一个例子.
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{
if(event.subtype == UIEventSubtypeMotionShake){
NSString *imageUrl = @"";
NSString *navItem = @"";
int randomNumber = arc4random() % 3;
switch (randomNumber) {
case 0:
imageUrl = @"pic1.png";
navItem = @"txt1";
break;
case 1:
imageUrl = @"pic2.png";
navItem = @"txt2";
break;
case 2:
imageUrl = @"pic3.png";
navItem = @"txt3";
break;
default:
break;
}
animation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"pic1.png"],
[UIImage imageNamed:@"pic3.png"],
[UIImage imageNamed:@"pic2.png"],
[UIImage imageNamed:@"pic1.png"],
[UIImage imageNamed:@"pic2.png"],
[UIImage imageNamed:@"pic3.png"],
[UIImage imageNamed:imageUrl],
nil];
UIImage *img = …Run Code Online (Sandbox Code Playgroud) 是不是可以在App Store描述中使用像星星这样的特殊字符了?
我收到此错误:说明不得包含标记语言(例如,HTML标记).说明不得包含以下字符:★
提前致谢 :)
如何从SKSpriteNode?访问图像文件名?我一直试图谷歌这个,但似乎没有答案可用.这是我的代码中无用的部分:
current_ingredient?.name = String(describing: current_ingredient?.texture)
print("Filename: \(current_ingredient?.name)")
Run Code Online (Sandbox Code Playgroud)
print命令返回:
Filename: Optional("Optional(<SKTexture> \'ingredient14\' (110 x 148))")
Run Code Online (Sandbox Code Playgroud)
所以,问题是,我怎么才得到"ingredient14"?
我正在使用 SpriteKit 构建我的第一个游戏,用 Swift 3 编写。
我已经尝试了几个小时来实现这种“获胜明星效应”,但还没有任何可接受的结果:/
我正在寻找的效果在此视频中演示:https://youtu.be/9CeK5_G8T9E
添加一颗或多颗星不是问题;问题是让它们通过不同的路径向不同的方向移动到同一位置,就像在这个视频示例中所做的那样。
希望您的帮助引导我走向正确的方向。
任何解决方案、教程、示例等都非常受欢迎。
谢谢你的时间。
如何使用存储在var height中的值作为margin-top的值?
<script>
$(document).ready(function(){
var height = $(window).height() / 2;
$("a").click(function(){
$("#loader").css({"margin-top:", ***height});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
提前致谢...
ios ×3
iphone ×2
sprite-kit ×2
swift3 ×2
app-store ×1
badge ×1
css ×1
javascript ×1
jquery ×1
objective-c ×1
skspritenode ×1
swift ×1
uiimageview ×1
xcode ×1